Правильно, у меня есть довольно простой проект express / response, в котором я добавил приложение create-response-app в его файлы сборки. Я обслуживаю эти файлы сборки с помощью:
app.use(express.static(path.join(__dirname, 'build')))
app.get('/api/v1/auth*', oauth.authenticate);
app.use('/', (req, res) => res.sendFile(path.join(__dirname, 'build', 'index.html')));
Это отлично работает, я могу получить доступ ко всем путям реакции, и интерфейс работает должным образом.
Моя проблема в том, что когда я пытается достичь конечных точек серверной части (не всегда), иногда они будут обслуживаться как пустые страницы ответа.
пример
http://localhost:8087/api/v1/auth?token="akdfjka"
^ Должны возвращать файлы cookie после аутентификации моего токена.
Это работает при прямом попадании в конечную точку в 100% случаев в почтальоне.
В браузере будет отображаться пустая страница ответа. ЕСЛИ я не открою chrome инструменты разработчика, тогда запрос будет работать как обычно и попадет в конечную точку ...
Это не проблема с кодом аутентификации, поскольку другие конечные точки имеют аналогичное поведение.
(Пометка регулярного выражения, поскольку маршруты преобразуются в регулярное выражение с помощью express, поэтому это можно исправить с помощью регулярного выражения)