Я определённо пишу говнокод, не намеренно. Скорее всего я неправильно передаю скрипт в клиент для передачи заголовка(разумеется это не скрипт для проверки авторизации, так я решил попробовать вообще передать какую то информацию в заголовках):
app.use(express.static(`${__dirname}/auth`), (req, res, next) => {
res.status(200).sendFile(path.resolve(__dirname, 'auth', 'index.html'));
next()
})
app.use(express.static(`${__dirname}/auth`), (req, res, next) => {
if (req.headers.test) {
req.user = req.headers.test
next()
}
next()
})
app.get('/auth', (req, res) => {
if (req.user) return res.status(200).send(`<h1>${req.user}</h1>`);
else return res.status(200).send(`<h1>None</h1>`);
})
index.html загружает скрипт XML. До этого загружал файл в app.get .
Подскажите, что я делаю не так?