最簡單的方法,是使用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方法測試