4.1 创建基本的服务器
const express=require('express') const app=express() app.listen('80',()=>{ })
4.2 创建API路由模块
const express = require('express')//创建服务器实例 const app = express()
//下面这一行必须有,不然body显示不出来 app.use(express.urlencoded({ extended: false }))
const router = require('./11.apiRouter')
//把路由模块注册到app上 (就像是全局中间件的定义) app.use('/api', router)
app.use((err, req, res, next) => { console.log('发生了错误!' + err.message) res.send('Error:' + err.message) }) app.listen('80', () => { console.log('http://127.0.0.1'); })
4.3编写GET接口
const express = require('express'); const router = express.Router() router.get('/get', (req, res) => { req.query = { username: "王光远" } //通过req.query获取客户端通过查询字符串,发送到服务器的数据 const query = req.query; //调用req.send()方法,向客户端响应处理的结果 res.send({ status: 0, msg: 'GET请求成功',//状态的描述 data: query //相应给客户端的数据 }); }) module.exports = router
4.4编写POST接口
router.post('/post', (req, res) => { const body = req.body; res.send({ status: 0, msg: 'POST请求成功1',//状态的描述 data: body //相应给客户端的数据 }) })
标签:Express,const,req,res,app,express,接口,使用,router From: https://www.cnblogs.com/alwaysrun/p/16652499.html