Я загрузил свое приложение с веб-интерфейсом и бэкэндом в Heroku, но не могу использовать jwt () - PullRequest
0 голосов
/ 19 июня 2019

Я загрузил свой серверный проект nodejs и угловой веб-интерфейс в heroku, и чтобы он работал, мне пришлось удалить app.use (jwt ()); для того, чтобы развертывание работало. Проблема в том, что я хочу использовать jwt в приложении. После удаления я получаю следующее сообщение

 {"message":"Invalid Token"} 

Я думаю, это связано с тем, что бэкэнд требует, чтобы статические файлы имели токен jwt. Как можно добавить jwt, не ломая приложение на heroku. Код можно найти здесь приложение с комбинированным интерфейсом и бэкэндом, не развертываемое в Heroku

единственное отличие в этом коде - я добавил маршрут get в комментарии и закомментировал app.use (jwt ());

1 Ответ

0 голосов
/ 19 июня 2019

Исправлена ​​проблема путем добавления app.use (express.static (__dirname + '/ dist / app-name'));перед app.use (jwt ());

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...