Я использую Passport. js в приложении Express и использую стратегию JWT.
My Elasti c Сервер Beanstalk / EC2 находится за Cloudfront. Я управляю SPA Vue из ведра S3. Cloudfront настроен для обслуживания моего индекса. html файл в случае 403 или 404 (когда кто-то обновляет страницу).
В моем локальном, все отлично. Я могу посетить страницу своего профиля, и все пользовательские данные загружаются. Когда я ссылаюсь sh, я думаю, что все пользовательские данные загружаются снова без проблем.
При развертывании до AWS при обновлении профиля все пользовательские данные теряются; кажется, что мой токен JWT потерян, и у меня больше нет пользователя.
Если я указываю свой API напрямую на экземпляр ec2 (таким образом, минуя Cloudfront), все работает отлично.
I ' Я не совсем уверен, с чего начать отладку. Проблема кажется изолированной для Cloudfront, но я не уверен, какие параметры конфигурации нужно настроить.