Использование connect-history-api-fallback с отдельными клиентскими и серверными приложениями - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть приложение Node / Express, работающее как API на сервере. У меня также есть клиентское приложение Vue-Router, созданное с использованием веб-пакета и развернутое в виде статических файлов в другом месте, которое взаимодействует с API. В локальном все работает нормально, но на Heroku обновление на любой странице, но / возвращает ошибку 404.

Я нашел connect-history-api-fallback - рекомендуемая библиотека. Но, похоже, это не работает, и я все еще получаю 404. Я не уверен, есть ли особые соображения для моей реализации?

На моем серверном приложении (только соответствующий код)

const express = require('express')
const staticFileMiddleware = express.static([URL TO MY SITE ON PROD]);
const app = express();

app.use(staticFileMiddleware);
app.use(history({
  verbose: true,
  disableDotRule: true
}));
app.use(staticFileMiddleware);

Может кто-нибудь помочь?

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