При успешной попытке входа в систему пользователь перенаправляется в root, но вместо того, чтобы показывать корневую информацию, содержимое auth по-прежнему отображается.
Я работаю над небольшим веб-приложением.Итак, моя проблема в том, что у меня есть два разных потока, и поток аутентификации и основной поток.Я не хочу, чтобы пользователь имел доступ к основному потоку, если он не вошел в систему. Когда пользователь входит в систему, приложение перенаправляет пользователя root.На перенаправлении содержимое потока авторизации все еще присутствует.У меня вопрос, как я могу перенаправить с скажем auth на другой URL и представить нужные данные.
PS компилятор приходит из веб-пакета
//auth route
app.get('/auth', (req, res, next) => {
const filename = path.resolve(compiler.outputPath, "auth.html");
compiler.outputFileSystem.readFile(filename, (err, result) => {
if (err) {
return next(err)
}
res.set('content-type', 'text/html')
res.send(result)
res.end()
})
});
//hypothetical main section
app.get('*', (req, res, next) => {
res.send('tst')
})
Фактический результат - содержимое auth.html в пределах http://localhost:8080
Желаемым результатом будет тест, отображаемый в http://localhost:8080 при перенаправлении.
*** При принудительной перезагрузке отображается правильное содержимое.