最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如何在修改后在节点js中重新加载项目

运维笔记admin14浏览0评论

如何在修改后在节点js中重新加载项目

如何在修改后在节点js中重新加载项目

我是nodejs的新手,每次创建项目时我都需要在使用twig,jade或ejs模板引擎修改html文件后重启服务器。关于如何在不重新启动服务器的情况下在浏览器上显示更改的任何想法。

这是server.js:

var express=require('express');
var bodyParser=require('body-parser');
var path=require('path');
var twig=require('twig');

var app=express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({extended:false}));
app.use(express.static(path.join(__dirname,'public')));
app.set('view engine','twig');
app.set('twig options',{strict_variables:false});
app.set('views',path.join(__dirname,'views'));


 
app.get('/',function(req,res){
    res.render('index.twig',{message:'test'});
});

app.listen(3000,function(){
    console.log('Server started and listening on port 3000 ... ')
});
回答如下:

使用nodemon npm模块并在进行更改后重新加载项目。

全局安装nodemon

$ npm install -g nodemon

将nodemon安装为开发依赖项

$ npm install --save-dev nodemon

$ cd [project path] // ex: myapp

$ nodemon [your node app] // nodemon ./server.js
发布评论

评论列表(0)

  1. 暂无评论