[英]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.