Używam Node.js i chcę zobaczyć wszystkie parametry, które zostały opublikowane w moim skrypcie. Aby dostać się do mojej funkcji, w moim routes/index.js
robię:Dlaczego req.params zwraca pustą tablicę?
app.post('/v1/order', order.create);
potem w mojej funkcji, mam:
exports.create = function(req, res, next) {
console.log(req.params);
Ale to powrót pustą tablicę. Ale kiedy to zrobię:
exports.create = function(req, res, next) {
console.log(req.param('account_id'));
Otrzymuję dane. Więc jestem nieco zdezorientowany, co się tutaj dzieje.
Zauważ, że 'req.param()' jest [przestarzałe] (http://expressjs.com/en/4x/api.html#req.param). –