Я новичок в NodeJ, прошло уже три дня, как я пытаюсь запустить приложение Vue в производственном режиме с помощью Express, по какой-то причине оно не проходит, у меня есть настройка Vue CLI3 с начальной загрузкой 4., когда я запускаюприложение в режиме разработки, использующее npm run serve
, отображается отлично.но он не отображается, когда я пытаюсь запустить его с помощью файла server.js, приведенного ниже, это мой код server.js
const express = require('express');
const port = process.env.PORT || 5000;
let app = express();
app.use(express.static(__dirname + "/dist/"));
app.get("*", (req, res) => {
res.sendfile(__dirname + '/dist/index.html');
});
app.listen(port, () => {
console.log('Listening on port ' + port)
});
Я даже заменил res.sendfile(__dirname + '/dist/index.html');
на res.send({response message})
, чтобы получить сообщение, отображаемое в браузере, но в консоли регистрируются те же ошибки.
-это скриншот моего файла package.json
это файл main.js
ивот ошибки, которые я получаю, консоль
agian приложение работает отлично при запуске его с использованием npm run serve
.Кто-нибудь знает, что здесь происходит? !!