【问题标题】:NodeJS: How to stop a Sails MVC app?NodeJS:如何停止 Sails MVC 应用程序?
【发布时间】:2014-04-09 05:57:30
【问题描述】:

我正在使用 NodeJS、Sails MVC 框架,它似乎超级容易启动和运行。设置好后,我只需运行 lift 命令,瞧,我的 hello world 运行得非常愉快:

sudo sails lift

但是当我进行一些代码更改时,我应该重新启动 Sails 应用程序。我无法找到停止和/或重新启动 Sails 应用程序的命令。请指教。

【问题讨论】:

  • 您是在控制台中运行它吗?你试过用 ctrl + c 停止它吗?
  • 仅供参考,除非您使用 sudo sails new 创建项目(您不应该这样做)或使用 sudo npm install(您也不应该这样做)。唯一需要sudo 的就是全局安装 Sails (sudo npm install sails -g)。

标签: node.js sails.js


【解决方案1】:

如果您在控制台中启动 Sails 应用程序(如您的问题所示),您可以通过按 Control + C 来停止它,就像任何其他控制台应用程序一样。要重新启动,请再次致电sails lift

如果您碰巧正在以编程方式运行 Sails 应用程序(可能是为了测试),您可以通过调用 Sails 对象上的 lower 方法来停止它:

var sails = require('sails');
sails.lift(options, function(err, sails) {
   // Do some stuff with sails, then...
   sails.lower();
});

【讨论】:

  • 如果我以“sails lift &”开头会怎样?
猜你喜欢
  • 2019-02-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-03
  • 2014-02-24
  • 1970-01-01
  • 1970-01-01
  • 2013-03-26
相关资源
最近更新 更多