@kr_ilya

Как правильно запустить проект vue + node на сервере?

Новичок в этой теме, поэтому возникают некоторые банальные вопросы:
Я на локалке выполнил команду npm run build И получил папку dist с минифицированным проектом. Я закинул на сервер все файлы, а именно:
5cc84b04dc6cd237797479.png
Запустить back-end на порт 3000 я смог путем команды: nodemon server/server.js
А как запустить vue? Я выполняю npm run dev, но запускается на порт 8080 и я подозреваю, что он запускается не из папки dist. Как запустить проект из папки dist (или я вообще несу чушь и эта папка не для этого )) ) чтобы он был доступен по корневой директории домена? Какие файлы и папки должны быть на сервере (исходя из тех, что на скрине)?
Кусок из package.json

"version": "1.0.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"dev": "npm run serve",
"build": "vue-cli-service build",
"runw-pack": "webpack",
"lint": "vue-cli-service lint",
"start": "nodemon server/server.js"
},
  • Вопрос задан
  • 5025 просмотров
Пригласить эксперта
Ответы на вопрос 1
@RidgeA
https://cli.vuejs.org/guide/deployment.html#genera...

а ноду надо запустить как обычно
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы