见识到原生nodeJs服务器的恶心后,我们来用下简单好用的框架吧~
服务器无非主要提供接口和静态文件读取,直接上代码:
const express = require(‘express‘); const bodyParser = require(‘body-parser‘); const server = express(); server.listen(8088); //post回来的data要先用body-parser处理 server.use(‘/getData‘,bodyParser.urlencoded({})); //get接口 获取参数用req.query server.get(‘/aaa‘,(req,res,next)=>{ console.log(req.query); res.send(‘6666‘); }) //post接口 获取参数用req.query和req.body server.post(‘/getData‘,(req,res,next)=>{ console.log(req.query); //body-parser会帮你把数据存放在req.body中 console.log(req.body); res.send({code:0,msg:`接受到来自你的数据:${JSON.stringify(req.body)}`}); }) // express.static是express内置的读取静态文件的中间件 // 所谓中间件就是能访问req和res的函数 // express.static就是利用req.url的pathname在www下用fs读取文件流,然后rs.pipe(res) server.use(express.static(‘www‘));