在cloud-9 ide中运行Sails js

时间:2014-10-31 06:06:44

标签: sails.js cloud9-ide

如何在cloud-9 ide中运行Sails.js.我遇到的问题是当我说

帆升降机

它创建了一个localhost:8080的实例来运行,但是我无法从浏览器访问它。

2 个答案:

答案 0 :(得分:4)

您需要配置sails以使用Cloud9环境变量$IP$PORT中指定的IP和端口。

只需将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/

答案 1 :(得分:2)

在云端9上,您需要转到为工作区发布的动态域。这通常是

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

您可以通过执行Sails Lift来查看,然后点击Preview - &gt; Preview with webserver

如果你的sails.js设置如下,那么它将在端口80上运行,因为cloud nine将指定一个端口。

port: process.env.PORT || XXXX,  

如果你直接指定你的端口,那么它将被设置为XXXX

port: XXXX,