Корпоративный партнер разработал это приложение - используя Node.js и Express. js - которое используется примерно один раз в месяц для демонстраций. В декабре все работало нормально, теперь при попытке доступа к приложению возвращается «Cannot GET / login». Запуск приложения на нескольких системах приводит к одному и тому же результату.
Я не знаю, с чего начать устранение неполадок; Любые предложения будут с благодарностью.
РЕДАКТИРОВАТЬ 1:
Это единственная ссылка на конечную точку / login:
function gotoLogin() {
window.location.href = window.$data.config.API_SERVER + "/login"
}
После прочтения Невозможно получить / войти , я изменил приложение Express. js следующим образом:
Оригинал:
app.get('/', function (req, res) {
res.render('app-template.njk')
})
Изменено:
app.get('/*', function (req, res) {
res.render('app-template.njk')
})
Я больше не получаю «Cannot GET / login», но он добавляет / login перед каждой конечной точкой, т.е. https://localhost: 8080 / login / login , что отбрасывает все остальное: assets, css js и др. 1033 *.