Кажется, вы пытаетесь получить строку запроса, а не параметр из маршрута получения конечной точки.
В вашем users.js получите строку запроса из req.query
// as your path is the same with the endpoint prefix api/users, use '/'
router.get('/', jsonParser, async (req, res) => {
// get user by facebookUserId
const users = db.collection('users');
// get the query string from req.query
const facebookUserId = req.query.facebookUserId;
const query = {
facebookUserId: facebookUserId,
};
const user = await findOne(users, query);
res.json(user);
});
module.exports = router;
Если вы хотите использовать вместо /:facebookUserId
параметр, как в исходном коде, вам нужно изменить вызов конечной точки, чтобы он был таким, как http://xxx/api/users/10213594301678639