Не могу получить / войти - раньше работало, ничего не менялось, теперь я получаю это - PullRequest
0 голосов
/ 07 февраля 2020

Корпоративный партнер разработал это приложение - используя 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 *.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...