// 引入express
const express = require('express')
const bodyParser =require("body-parser")
// 调用express()
const app = express()
app.use(bodyParser.urlencoded({ extended: false }))
app.post('/bogus',function(req,res){
var url_params = req.body.url_params;
var ua = req.body.ua;
let bogus_res = get_x_bogus(url_params,'',ua);
console.log("url_params = " + url_params + ", ua is " + ua);
res.send(bogus_res);
})
app.get('/getbooks', function (request, response) {
let books = {
"status": 200,
"msg": "获取图书列表成功",
"x-bogus":bogus_res,
"data": [
{
"id": 1,
"bookname": "西游记",
"author": "吴承恩",
"publisher": "北京图书出版社"
},
{
"id": 2,
"bookname": "红楼梦",
"author": "曹雪芹",
"publisher": "上海图书出版社"
}
]
}
//response.send是express框架提供的方法,相当于结束本次请求。
response.send(books)
})
// 监听端口,启动web服务
app.listen(8000, function () {
console.log('app listening on port 8000!')
})
记得安装 body-parser,在项目目录安装
npm install body-parser