我得到了下面的错误,试图启动N个Solid代理
Daves-MBP:proxy-3.2.2 davblak$ npm start
> nsolid-proxy@3.2.2 start /Users/davblak/proxy-3.2.2
> nsolid proxy.js
/Users/davblak/proxy-3.2.2/proxy.js:9
throw new Error("Could not find configuration for port")
Error: Could not find configuration for port
at Object.<anonymous> (/Users/davblak/proxy-3.2.2/proxy.js:9:9)
at Module._compile (module.js:434:26)
at Object.Module._extensions..js (module.js:452:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Function.Module.runMain (module.js:475:10)
at startup (node.js:149:18)
at node.js:985:3我确实在运行etcd服务-有什么想法吗?
发布于 2015-09-30 17:34:23
在您的proxy-3.2.2文件夹中,您需要有一个带有代理配置选项的.nsolid-proxyrc文件,您能确认该文件是否在那里吗?如果没有,这个文件应该如下所示:
{
"registry": "localhost:4001",
"port": 9000,
"denied": [],
"broadcast_approved": [
"ping",
"process_stats",
"system_stats",
"system_info",
"info",
"versions",
"startup_times"
]
}发布于 2015-09-30 18:11:08
啊,这就是问题所在。我想我意识到这是怎么回事了。下载完文件后,我进入目录,通过Finder复制/粘贴文件。由于Finder在默认情况下不显示.文件,所以我没有复制.nsolid-proxyrc文件。
我吹掉了目录,然后再试一次;这一次,我在文件夹级别复制了整个目录。使用ls -al,我现在可以在其中看到.nsolid-proxyrc文件,并且代理可以工作。谢谢你的帮助!
https://stackoverflow.com/questions/32871787
复制相似问题