проблема с обслуживанием vue в express после refre sh на текущей странице - PullRequest
0 голосов
/ 07 августа 2020

Я следовал руководству по созданию 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) и тупик.

вот мой шаг кода, следующий за учебником:

  1. 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 команду для запуска приложения
...