Я использую express -jwt для ограничения доступа к моим маршрутам API.
app.use(expressJWT(
{ secret: process.env.JWT_PASSPHRASE })
.unless({
path: [
'/login',
'/users',
{ url: '/', methods: ['POST'] }]
})
)
теперь маршрут / login доступен без токена, как и ожидалось.
Теперь я бы хотел бы разрешить маршруты / users тоже с, но только с методом POST,
Я пробовал это в соответствии с документацией, но я уверен, что я делаю это неправильно, потому что все методы запроса нацелены на / users
Вторые протестированные варианты:
app.use(expressJWT(
{ secret: process.env.JWT_PASSPHRASE })
.unless({
path: [
'/login',
'/users',
{ url: '/users', methods: ['POST'] }]
})
)