【问题标题】:Running Sails js in cloud-9 ide在 cloud-9 ide 中运行 Sails js
【发布时间】:2014-10-31 06:06:43
【问题描述】:

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

帆升

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

【问题讨论】:

    标签: sails.js cloud9-ide


    【解决方案1】:

    您需要配置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/
    

    【讨论】:

      【解决方案2】:

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

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

      您可以通过执行 Sails Lift 来检查这一点,然后单击 Preview - > Preview with webserver

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

      port: process.env.PORT || XXXX,  
      

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

      port: XXXX,  
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-08-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多