У меня есть приложение 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);
Может кто-нибудь помочь?