express 的使用笔记1 安装与启动

官网地址: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~');
});

posted @   JocelynFung  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
Live2D 看板娘 / Demo
点击右上角即可分享
微信分享提示