如何在cloud-9 ide中运行Sails.js.我遇到的问题是当我说
时帆升降机
它创建了一个localhost:8080的实例来运行,但是我无法从浏览器访问它。
答案 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,