首页 文章

如何在没有网络服务器(使用任何端口)的情况下运行sails控制台?

提问于
浏览
0

我有一个Sails服务器正在运行,我想从提升的Sails内部执行一些命令 .

问题是,然后我运行 sails console - 它引导另一个Sails实例,并尝试在现有的旁边加载另一个Web服务器,默认情况下使用相同的端口 .

根据某些环境限制,我当时只能使用一个端口 . 所以我无法在同一台机器上加载另一个网络服务器 .

有没有办法如何在不使用任何端口的情况下运行 sails console

谢谢 .

2 回答

  • 0

    有一个选择 . 使用 sails console --dontLift

  • 5

    没有端口的运行控制台是我根本不可能的 .

    添加内部包json npm脚本以在另一个端口上运行控制台(或者如果您在全局安装了sails,则只运行sails console --port xxxx) .

    我的包json的一部分:

    "scripts": {
        "start": "node app.js",
        "console": "sails console --port 1338",
        "test": "mocha",
        "docs": "rimraf public/docs && apidoc -i config/routes -o public/docs"
      },
    

    正如你所看到的...... npm run console将在端口1338上运行sails console,而我的应用程序的deafult端口是1337 ...

相关问题