Ich versuche, den folgenden Code mit dem Verbindungsmodul und Connect-Route zu ändern. Zur Zeit ist es in Express geschrieben.routing mit connect - ähnlich wie express
//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;
Fragen, die ich bin vor
- Nicht in der Lage Körperdaten zu lesen. In connect ist kein req.body verfügbar.
- Kein .all Router ist verfügbar.
Codeänderung verbinden mit
var connectRoute = require('connect-route'),
connect = require('connect'),
app = connect();
app.use(connectRoute(function (router) {
router.get('/shop/rackOne', rackOne);
});
Ich bin nicht sicher. Ist das der richtige Weg? Jede Hilfe dabei wird sehr hilfreich sein.