Node.js 在没有Web服务器(使用任何端口)的情况下,如何运行sails控制台?
我有一个正在运行的Sails服务器,我想从提升的Sails内部执行一些命令 问题是,然后我运行Node.js 在没有Web服务器(使用任何端口)的情况下,如何运行sails控制台?,node.js,heroku,console,webserver,sails.js,Node.js,Heroku,Console,Webserver,Sails.js,我有一个正在运行的Sails服务器,我想从提升的Sails内部执行一些命令 问题是,然后我运行sails控制台——它会引导另一个sails实例,并尝试加载现有服务器旁边的另一个web服务器,默认情况下使用相同的端口 受某些环境限制,我一次只能使用一个端口。因此,我无法在同一台机器上加载另一个Web服务器 有没有一种方法可以在不使用任何端口的情况下运行sails控制台 谢谢。我认为根本不可能在没有端口的情况下运行控制台 添加内部包json npm脚本以在另一个端口上运行控制台(或者,如果您在全局安
sails控制台
——它会引导另一个sails实例,并尝试加载现有服务器旁边的另一个web服务器,默认情况下使用相同的端口
受某些环境限制,我一次只能使用一个端口。因此,我无法在同一台机器上加载另一个Web服务器
有没有一种方法可以在不使用任何端口的情况下运行sails控制台
谢谢。我认为根本不可能在没有端口的情况下运行控制台 添加内部包json npm脚本以在另一个端口上运行控制台(或者,如果您在全局安装了sails,则只需运行sails控制台——端口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运行控制台将在端口1338上运行sails控制台,而我的应用程序的Deafolt端口是1337…我认为在没有端口的情况下运行控制台根本不可能 添加内部包json npm脚本以在另一个端口上运行控制台(或者,如果您在全局安装了sails,则只需运行sails控制台——端口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运行控制台将在端口1338上运行sails控制台,而我的应用程序的Deafolt端口是1337…有一个选项。使用
sails控制台--dontLift
有一个选项。使用sails控制台--dontLift
正如我前面提到的,我不能使用其他端口。这必须是一种在没有httphook的情况下运行它的方法。正如我前面提到的,我不能使用其他端口。这一定是一种不用http
hook运行它的方法。谢谢,这正是我想要的!我很惊讶为什么没有文档?是的,sails缺少文档。我必须深入他们的源代码才能找到这个选项。我也很惊讶!只在变更日志中找到:谢谢,这正是我想要的!我很惊讶为什么没有文档?是的,sails缺少文档。我必须深入他们的源代码才能找到这个选项。我也很惊讶!仅在更改日志中找到它: