Express
网址:https://www.expressjs.com.cn/
Express 是基于 Node.js 平台,快速、开放、极简的 Web 开发框架。搭建web服务器
Express 的本质:就是一个 npm 上的第三方包,提供了快速创建 Web 服务器的便捷方法。
使用Express开发框架可以非常方便、快速的创建Web网站的服务器或API接口的服务器
在项目目录中,打开cmd命令窗口,执行如下命令
cnpm init -y
cnpm i -S express
创建web服务
const express = require('express')
// 创建web服务
const app = express()
// 监听 get请求
// req 请求对象
// res 响应对象
app.get('请求URI',(req,res)=>{
// 向客户端响应数据
res.send({id:1,name:'张三'})
})
// 监听POST请求
app.post('请求URI',(req,res)=>{})
put/delete/use 等
// 启动服务
app.listen(8080,()=>{})
创建web服务器
浏览器访问
接口调试工具
postman/apipost/apizza 前两者是软件需安装,后在线即可使用
RestFul路由规则定义
调试可以使用上面所说三个软件中之一来进行调试即可
app.use() 中间件 接受所有的请求,但是它比 get/post…多一个参数 next参数
next参数可以阻止路由是否向下执行.