Я завершил разработку и производственную сборку для моего сервера узлов с помощью веб-пакета.Моя сборка будет сохранена в файле dist / main.js.Когда я запускаю «npm start», он правильно запускает dist / main.js, экспресс-сервер прослушивает и подключается mongoDB.Но когда я запускаю свое приложение и нажимаю на кнопку входа, API-интерфейс говорит: «Не удается POST / логин
Я новичок в веб-пакете и ищу исправление в этом.
Мой webpack.config.jsниже,
module.exports = {
module: {
rules: [
{
test: /\.js$/,
exclude: /node_modules/,
use: {
loader: "babel-loader"
}
}
]
},
target: 'node',
node: {
dns: 'mock',
net: 'mock',
fs: 'empty',
tls: 'empty',
module: 'empty'
}
};
Сценарии Package.json будут,
"scripts": {
"start": "node dist/main.js",
"dev": "webpack --mode development ./src/index.ts --output ./dist/main.js",
"prod": "webpack --mode production ./src/index.ts --output ./dist/main.js"
},
Фактический результат, который я получаю,
URL запроса: http://localhost:23457/login
Метод запроса: POSTКод статуса: 404 не найденУдаленный адрес: [:: 1]: 23457Политика реферера: no-referer-when-downgrade
Сбой при входе в систему.
Я думаю, что сборка dist не обслуживает API-файл файла rout.ts.