Я следовал руководству по созданию CRUD с использованием express и Vue (MEVN) на этом сайте: https://appdividend.com/2018/11/21/mevn-stack-tutorial-with-example-from-scratch/
Моя цель - развернуть его на heroku
. Итак, я развертываю свою папку vue в express, потому что позже express будет обслуживать папку vue dist
. Я проверял каждую возможность, есть ли ошибка или нет.
когда я обновляю sh текущую страницу, например posts
страницу, он отображает мой mongodb
api, не показывая таблицу со списком. Я пробовал использовать учебник по обслуживанию приложения vue в express (включая учебник Traversy Media) и тупик.
вот мой шаг кода, следующий за учебником:
- make vue .config. js файл:
module.exports = {
publicPath: '/',
outputDir: 'api/dist'
}
запустить yarn run build
для vue развертывания
добавить модуль connect-history-api-fallback
и настройки в api/server.js
:
var history = require('connect-history-api-fallback');
app.use(express.static('dist'))
app.use(history({
index: '/dist/index.html'
}));
запустить
nodemon server.js
команду для запуска приложения