node.js - 如何让 ExpressJS 重新加载脚本正在开发中?
问题描述
如果可能的话,我怎样才能让 ExpressJS 服务器应用程序(即 nodejs 脚本)在修改时重新启动?我正在考虑 Flask,在python中,它允许我设置环境变量或调用app.run(debug=True)
,以便在更改服务器脚本时(当它正在运行时!),服务器会自动停止并重新启动脚本。
我将如何修改以下简单的 ExpressJS 服务器应用程序,以在开发过程中获得相同的行为?
const app = require('express')();
const port = 3001;
app.get('/', (req, res) => res.send('Hello World!\n'));
app.listen(port, () => console.log(`Starting @ ${port}!`))
解决方案
推荐阅读
- android - 如何等待 Fragment Transaction 直到创建 Fragment View
- regex - 用另一个文本块替换文本块
- bash - 从一行中获取一个特定的数字并附加它
- sql - 随机 10% 的 SQL 查询,最少 20 行
- python - 在循环中连接数组的问题
- node.js - 如何在 Node Restify 应用程序中自动导入所有控制器
- unicode - 在 Dart 中处理字素簇
- r - ifelse中如何处理NA?
- c# - 在 C++/CLI 中设置一个 C++ 回调,该回调需要一个虚函数覆盖
- python - SQLAlchemy 警告文本列表达式应该显式声明?