2016-12-28 8 views
0

は、それがエラーに言うNode.jsのres()内でオブジェクトを使用するには?私はこのように与えてみました

temaplateObj.name: obj.name, 
       ^
    SyntaxError: Unexpected token . 

マイコード:

var temaplateObj = {};  
res.render('modules/users/server/templates/getdeals', { 
    temaplateObj.name: obj.name, 
    temaplateObj.from: common.tokenInfo.name, 
    temaplateObj.appName: 'GAIPP', 
    temaplateObj.company: company, 
    temaplateObj.logo: logo, 
    temaplateObj.url:url 
    }, 

私はres({})内OBJに値をASSINGするかどうかはわかりません。誰でも助けを提案できますか?

答えて

2

だけres.render()有効オブジェクトを渡す:

res.render('modules/users/server/templates/getdeals', { 
    name : obj.name, 
    from : common.tokenInfo.name, 
    appName : 'GAIPP', 
    company : company, 
    logo : logo, 
    url  : url 
}); 

temaplateObjの必要はありません。 OKということ

var templateObj = { 
    name : obj.name, 
    from : common.tokenInfo.name, 
    appName : 'GAIPP', 
    company : company, 
    logo : logo, 
    url  : url 
}; 
res.render('modules/users/server/templates/getdeals', templateObj); 
+0

しかし、私は、オブジェクトにASSINGしたい場合は、どのように:あなたが最初のオブジェクトにそれを割り当てたい場合は

、これを使用しますか? – MMR

+0

@nlr_p編集 – robertklep

+0

を参照してください。このcaseres.render( 'modules/users/server/templates/invite-agent'、templateObj、 関数(err、emailHTML){ done(err、emailHTML) ; }); }、 – MMR