Я пытаюсь вставить токен в заголовок ответа почтового маршрута непосредственно перед визуализацией view-engine-hadlebars.
Это почтовый маршрут, в котором я хочу настроить хедер:
app.post("/signup", (req, res) => {
let email = req.body.usremail;
let password = req.body.password;
var user = new User({
email,
password
})
user.save().then(() => {
return user.generateAuthToken();
}).then((token)=>{
res.set('x-auth', token);
res.render("project.hbs", {
paragraph: `Welcome ${email}. What would you like to do?`,
button1: "New poll",
button2: "See your polls",
button3: "See all polls",
link1: "/newpoll",
link2: "/yourpolls",
link3: "/allpolls",
pie: true,
two: true
})
}, (e) => {
console.log(e.message);
})
})
Это маршрут получения, в который я хочу получить заголовок:
loginRouter.get("/newpoll", authenticate, (req, res) => {
console.log("newpoll/get:",req.header("x-auth"));
res.render("project.hbs", {
paragraph: `Enter your poll question and answers then submit`,
quessubmit: true,
method: "post",
action: "/newpoll",
ques: true
})
})
маршрут получения говорит, что он не определен.Любые мысли очень ценятся.