1
我正在嘗試使用連接模塊和連接路由來更改下面的代碼。目前它是用快遞寫成的。使用連接路由 - 類似於快遞
//app.js
var app = express();
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
app.use("/shop/rackOne", rackOne);
app.listen(1000);
//rackOne.js
var express = require('express');
var shoes = require('./shoes.js');
var router = express.Router();
router.all('/stock', shoes);
//shoes.js
function shoes(req, res, next) {
var body = req.body;
}
module.exports = shoes;
問題,我現在面臨
- 無法閱讀正文數據。在連接中,沒有req.body可用。
- 全無路由器可用。使用連接
代碼變化
var connectRoute = require('connect-route'),
connect = require('connect'),
app = connect();
app.use(connectRoute(function (router) {
router.get('/shop/rackOne', rackOne);
});
我不知道。這是做這件事的正確方法。任何對此的幫助將會非常有幫助。