[英]Route file failing to update in Express.js
我是使用Node和Express的新手。
Express.js看起来很棒,所以我创建了一个vanilla安装的本地部署。
访问http:// localhost:3000 / users会打印出预期的消息:
respond with a resource
我尝试将文本更改为:
respond with no resource
但是没有做出改变。 这是users.js的内容,几乎与默认值完全相同:
var express = require('express');
var router = express.Router();
/* GET users listing. */
router.get('/', function(req, res, next) {
res.send('respond with no resource');
});
module.exports = router;
这是一个截图。 左上角是上面的代码。 左下角显示了一个grep,用“响应资源”无法产生任何结果。 右侧是我的浏览器显示旧数据。
我错误的是数据没有更新 ?
如果使用node <path/to/main>.js
来运行应用程序,则应用程序不会自动更新。 node
将以最初启动时的形式运行您的应用程序,直到该进程终止。
解决此问题的最常见方法是使用流程管理器,开发期间使用的最流行的是nodemon
。 要使用nodemon
,请使用npm i -g nodemon
在您的计算机上全局安装它(您可能需要管理员权限才能执行此操作)。 然后,使用nodemon
而不是node
来运行应用程序。
nodemon <path/to/main>.js
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.