Как настроить приложение vue(2)-cli для работы с сервером nodejs
У меня есть небольшое и полностью статичное приложение vue js 2, которое я создал с помощью vue-cli и его простого пакета webpack. Когда я запускаю 'npm rund dev', он по умолчанию отлично работает на порте 8080. Теперь я хочу развернуть его в Heroku, используя сервер узлов js. Для этого я сначала начал практиковать на своем локальном хосте создание js-сервера узла для обслуживания статического приложения. Я сделал это после этой статьи ( https://medium.com/netscape/deploying-a-vue-js-2-x-app-to-heroku-in-5-steps-tutorial-a69845ace489). По сути, это говорит о том, что мне нужно создать файл 'server.js' в корне приложения (содержащий основной код для обслуживания его на порту 5000), а затем добавить новый скрипт 'start' в package.json, который запускает ' Команда узла server.js. И, наконец, выполните команду 'npm run build', чтобы сгенерировать статические файлы в папке 'dist'.
Теперь предполагается, что при выполнении команды 'npm run start' приложение будет запущено на порту 5000 (повторяю, приложение все еще работает нормально с npm run dev). Вместо этого приложение превратилось в пустую страницу, показывая мне в консоли эту ошибку "Uncaught SyntaxError: Неожиданный токен <". Я не знаю, что это на самом деле значит.
Я совсем недавно развернул интерфейс, поэтому, возможно, ответ не правильный. Мне просто нужны некоторые рекомендации, которые позволят мне сначала запустить приложение с моего сервера node.js, а во-вторых, чтобы мое приложение запустилось на heroku.
С уважением!