最简单的方法,是使用VS2019建立Express项目, 全部配置VS自动搞定,中止运行VS也提供了按钮。只是修改后没法自动生效,这点能够忍受。javascript
以订单为例,在项目的routes文件夹中,添加一个orders.js文件,加入如下代码:java
var express = require('express'); var router = express.Router(); /* GET orders listing. */ router.get('/', function (req, res) { res.send('get orders: ' + JSON.stringify(req.query)); }); /* GET orders listing. */ router.get('/:id', function (req, res) { res.send('get orders: ' + JSON.stringify(req.params)); }); //Add order router.post('/', function (req, res) { res.send('add order: ' + req.body.id + JSON.stringify(req.body)); }); //Update order router.put('/', function (req, res) { res.send('update order: ' + JSON.stringify(req.body)); }); //delete order router.delete('/:id', function (req, res) { res.send('delete order: ' + JSON.stringify(req.params)); }); module.exports = router;
请注册不一样的方法,路由及获取参数的方式有差别express
//... var orders = require('./routes/orders'); //... app.use('/orders', orders);
应用GET方法json
** 应用GET方法**app
{"id":1,"code":"111222333"}
应用POST方法post
{"id":1,"code":"111222333"}
应用PUT方法测试