官网地址:http://expressjs.com/zh-cn/starter/installing.html
1.安装与启动
1)首先要有node环境,作为一个前端开发,肯定已经有啦,那就直接开一个项目demo,然后安装 express,如下图:
2)上面操作之后,项目文件里应该会有一个app.js入口文件,如果没有,则可以借用git bash 使用touch app.js来创建,或者手动自行创建
3)在app.js中这样写,然后打开终端,输入 node app.js 运行项目,浏览器中打开http://localhost:3000, listen函数里面的第一个参数就是端口,写多少就localhost多少
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('Hello world22222');
});
app.listen(3000, () => {
console.log('Server is running on port 3000');
});
一顿操作,控制台正常打印了,但是发现浏览器失败根本渲染不了的话,那么可能就是端口号冲突了,windows用户可以使用这个命令进行检测,端口是否已被占用,已占用的话就换一个端口号咯
netstat -ano | findstr 3000
就可以正常运行了
2.自动监听重启node.js程序
接下来就是有点麻烦,想模拟post请求,或者做任何的修改,node app.js这个命令不够用,每次要手动重启服务器,可安装一个nodemon插件,帮我们监视文件的变化并自动重启node.js应用程序
1)安装nodemon插件
npm install --save-dev nodemon
2)在package.json中修改scripts配置
"scripts": {
"start": "node app.js", // 默认的启动脚本
"dev": "nodemon app.js" // 新增的开发脚本
}
3)用npm run dev 就可以运行了,也可以使用nodemon app.js,注意:全局安装使用这个命令,局部安装则在这个命令前面加npx
4)尝试写一个post接口,然后用post调用一下测试测试,put, delete等依此类推咯~
app.post('/user', (req, res) => {
res.send('using post /user interface~');
});
标签:node,app,express,nodemon,笔记,js,使用,post
From: https://www.cnblogs.com/jocelyn11/p/18456696