创建最基本的express服务器
router.js
创建get接口
//导入express
const express = require('express')
//创建路由对象
const apirouter = express.Router()
apirouter.get('/get',(req,res)=>{
const query = req.query
res.send({
status:0, //0表示处理成功,1表示处理失败
msg:'GET请求成功',//状态描述
data:query //需要响应给客户端的数据
})
})
apirouter.post('/post',(req,res)=>{
const body = req.body
res.send({
status:0, //0表示处理成功,1表示处理失败
msg:'POST请求成功',//状态描述
data:body //需要响应给客户端的数据
})
})
//向外导出路由对象
module.exports=apirouter
server.js
//创建基本的web服务器
const express =require('express')
const app = express()
//POST接口需要配置表单解析中间件来解析客户端传递过来的数据
app.use(express.urlencoded({extends:false}))
const router = require('./apirouter')
app.use('/api',router)
app.listen(80,()=>{
console.log('express server running at http://127.0.0.1')
})