分类
编程

nodejs服务端搭建记录

// 引入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