Я создал службу Express для отправки электронных писем, сейчас я внедряю промежуточное программное обеспечение для аутентификации jwt, оно уже работает, теперь я хотел бы, чтобы это промежуточное программное обеспечение вызывалось автоматически для любого API, который у меня есть, или для тех, которые я создам.
Я попытался выполнить следующее назначение в своем корне, checkToken - это моя функция для промежуточного ПО
const app = express();
app.use(checkToken, require('./middlewares'))
app.use(`${config.URL_BASE}/email`, require('./apis/email'))
.
.
.
В настоящее время вызывать промежуточное ПО, которое я делаю, оно работает очень хорошо
router.post('', middleware.checkToken, async function (req, res) {
const {
type: typeCode,
.
.
.
он работает очень хорошо, но мой другой API не вызывает промежуточное ПО, я не хотел явно вызывать снова
Другой API
router.get('/health', async (req, res) => {
res.status(200).send({ message: 'Ready.' })
})