Я устанавливаю cookie, и cookie успешно сохраняется при просмотре из браузера, однако при попытке прочитать его значение из другого файла появляется ошибка "TypeError: Невозможно прочитать свойство 'auth' из неопределенного", где auth - имя файла cookie.
const User=require('../models/user');
const authenticate = (req, res, next) => {
let authTken = req.cookie.auth;
console.log(authTken);
return User.findbyTokenAndValidate(authTken)
.then((user)=>{
if (user)
return next();
else return Promise.reject()
})
.catch((err)=>{
console.log( err);
res.status('401');
})
Это ошибка, которую я получаю: TypeError: Невозможно прочитать свойство 'auth' из undefined при аутентификации(/Users/Mohannad/Desktop/WORK/Book/middleware/authenticate.js:4:31) в Layer.handle [как handle_request] (/ Пользователи / Mohannad / Рабочий стол / WORK / Книга / node_modules / express / lib / router /layer.js: 95: 5) в следующем (/Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/route.js:137:13) в Route.dispatch (/ Users / Mohannad / Desktop /WORK / Book / node_modules / express / lib / router / route.js: 112: 3) в Layer.handle [как handle_request] (/ Пользователи / Mohannad / Рабочий стол / WORK / Книга / node_modules / express / lib / router / layer.js: 95: 5) в /Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/index.js:281:22 в Function.process_params (/Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/index.js:335:12) на следующем (/ Users / Mohannad / Desktop / WORK / Book / node_modules / express / lib / router/index.js:275:10) в Function.handle (/Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/index.js:174:3) в маршрутизаторе (/ Users / Mohannad / Desktop/WORK/Book/node_modules/express/lib/router/index.js:47:12) в Layer.handle [как handle_request] (/ Users / Mohannad / Рабочий стол / WORK / Book / node_modules / express / lib / router / layer.js: 95: 5) в trim_prefix (/Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/index.js:317:13) в / Users / Mohannad / Desktop / WORK / Book / node_modules/express/lib/router/index.js:284:7 в Function.process_params (/Users/Mohannad/Desktop/WORK/Book/node_modules/express/lib/router/index.js:335:12) в следующем (/Пользователи / Mohannad / Рабочий стол / РАБОТА / Книга / node_modules / express / lib / router / index.js: 275: 10) в SendStream.error (/ Пользователи / Mohannad / Рабочий стол / WORK / Книга / node_modules / serve-static / index.ЯШ: 121: 7)