2014-10-31 35 views
5

如何在云9中运行Sails.js ide。我的问题是,当我说在云9中运行js ide

帆解除

它创建本地主机的一个实例:8080运行,但我有麻烦从浏览器访问它。

回答

2

在云9上,您需要转到为您的工作空间发布的动态域。通常

https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/ 

你可以看看这个是通过执行帆电梯,然后单击Preview - >Preview with webserver

如果您sails.js的设置如下,那么它会在端口80上运行,因为云九会指定一个端口。

port: process.env.PORT || XXXX, 

相反,如果你直接使用,你的端口,那么它将被设置为XXXX

port: XXXX, 
4

您需要配置帆使用IP和端口在CLOUD9环境变量指定$IP$PORT

只要改变你的config/env/development.js看起来像这样:

module.exports = { 
    port: process.env.PORT, 
    host: process.env.IP 
}; 

然后你可以用sails lift从终端运行它。只需在工具栏中点击Preview -> Preview with web server或导航至:

https://<WORK SPACE NAME>-c9-<YOUR USER NAME>.c9.io/