错误无法在另一个js文件中接收.local数据

时间:2017-11-25 14:56:14

标签: javascript node.js

是新手编码器,我正在试图在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

它是什么意思"原始价值"?

0 个答案:

没有答案