nodejs学习(二)–express热更新nodemon,自启动项目

综合技术 2018-12-08 阅读原文

一、说一下

每次修改文件,我们都需要重启服务器npm start,很麻烦,所以使用引入nodemon插件,解决这个问题,实现保存文件,即自启动刷新项目

二、直接开码

npm install nodemon -g --save-dev

注释:

-g:全局安装nodemon

--save-dev:安装到本项目的dev开发环境依赖下

新增nodemon.json文件

nodemon.json代码如下:

{
    "restartable": "rs",
    "ignore": [
        ".git",
        ".svn",
        "node_modules/**/node_modules"
    ],
    "verbose": true,
    "execMap": {
        "js": "node --harmony"
    },
    "watch": [

    ],
    "env": {
        "NODE_ENV": "development"
    },
    "ext": "js json"
}

配置完成,执行

nodemon app

成功,开始监听...

当我们修改文件,保存之后,后台会自动重启服务器,我们只需要F5刷新浏览器即可看到修改的效果。

三、最后

有时候也会出现自启动不太好使的情况,服务器没有自动重启,所以导致刷新页面没有效果,这时候,可以试着在命令行界面,按一下ctrl+c,会触发监听,服务器会自动重启。

现在,框架搭建完毕,可以直接开始写页面了,但是页面需要数据,这时可以在写页面之前,把数据准备好,所以我们需要连接到数据库去获取我们需要的数据。

博客园精华区

责编内容by:博客园精华区阅读原文】。感谢您的支持!

您可能感兴趣的

How do I generate CSRF tokens in Express? newbie. I'm using ExpressJS/Node. Here's my config stuff: var express = require('express'), app = express.createServ...
Express Middleware for API Requests Recently I needed to create a NextJS app that made authenticated API calls, and couldn't reveal it's credentials to the ...
Express response body to buffer I'm trying to build a quick and simple image uploading service with Node, that takes the received images and sav...
Nodejs Express SendStatus error The web app uses express for the server, nodejs as the language, mongodb as the database and mongoose as the wrapper. Ex...
Extracting POST params with Express.js 3 I'm just getting started with node and express.js and I'm having some trouble dealing with a POST request. I'm posting i...