是新手编码器,我正在试图在res.locals中保存用户的信息,但是当我尝试在另一个js文件中获取它时,doasnt重新发送de info ...
//root.js
var router_app =require('./modulos/rutas');
web.post('/login',function(entra,sale){
sale.locals = {user : 'Some Text'};
console.log(sale.locals.user);
sale.redirect('/dashboard');
});
///this show "Some Text"
web.use('/dashboard',router_app);

但是当我试图在另一个文件中获取信息时,无法获得当地人的信息
// ./modulos/rutas.js
var router = express.Router();
router.get('/',(entra,sale)=>{
console.log("[rutas.js]Respuesta local en console: "+sale.locals.user);
});

[root.js]Mostrando Locales [object Object]
TypeError: Cannot convert object to primitive value
它是什么意思"原始价值"?