-
-
Notifications
You must be signed in to change notification settings - Fork 21.6k
Closed
Description
http://expressjs.com/en/4x/api.html#req.route
The current description of the route property says (emphasis added):
Contains the currently-matched route, a string. For example:
However, it then shows "Example output from the previous snippet", and that previous snippet had only a single console.log in it: console.log(req.route).
One would expect to see a string logged, but what's logged instead is clearly an object:
{ path: '/user/:id?',
stack:
[ { handle: [Function: userIdHandler],
name: 'userIdHandler',
params: undefined,
path: undefined,
keys: [],
regexp: /^\/?$/i,
method: 'get' } ],
methods: { get: true } }
It seems like of the two must be incorrect, and that the documentation should most likely say something like:
Contains the currently-matched route, an object with method, path, and stack properties. For example:
Metadata
Metadata
Assignees
Labels
No labels