configurationCloud9 for Sandstorm

我目前正在开发一个将Cloud9 IDE移植到服务器软件Sandstorm的项目 。 我只用了几天的时间,我肯定会从那些更有经验的人那里得到一些指导。 我希望你们都对我有一些build议。

使用Sandstorm创build的工具,我可以使用Sandstorm实例的原始端口信息,或者使用指定的端口来访问它。 使用原始端口信息,我得到这个消息:

命令: spk init -r -- node server.js

Error: remote exception: Peer disconnected. C++ location:(remote):?? type: disconnected

当使用指定的端口(我读了8080是适当的端口),我只是得到一个白色的屏幕,并显示“等待服务器”的消息。

命令: spk init -p 8080 -- node server.js

在Cloud9设置中是否有设置要改变,还是在沙尘暴一侧? 我将不胜感激帮助!

spk init -r是直接实现Sandstorm的低级Cap'n Proto API的应用程序。 如果您要移植现有的基于HTTP的应用程序,则需要使用-p

您应该通过的端口号是Cloud9的服务器将侦听HTTP通信的端口。 8080是一个常见的,但这不同的应用程序。 它看起来像 Cloud9默认情况下使用8181,所以你会想要做的:

 spk init -p 8181 -- node server.js 

另外,Cloud9可以让你设置一个标志的端口,所以你可以这样做:

 spk init -p 8080 -- node server.js --port 8080 

但是这没有特别的好处。

PS。 感谢Stack Overflow的第一个沙尘暴问题! 我为这些标签创build了新的“sandstorm.io”标签并订阅了它,所以将来我会更快地看到这些问题。 对不起,这一个花了一段时间!

Interesting Posts