彼は、Angularjs のテンプレートとルーティングを使用する代わりに、jade engine
私が使用する whichを使用しています。don't want
ルートフォルダは
client > js (contain all js files)
> views > partials > html files
> index.html
彼のコードを変更した後、私は以下のコードで立ち往生しています
適切な応答を送信できません。
res.render('index.html', {layout : null});
ページを更新するときにエラーが発生するよりも使用すると
エラー :
Error: Cannot find module 'html'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
ページを更新するよりも使用するとres.redirect('/')
、app.js で定義されたルート (/) が常に送信されます。
Needed :レスポンスを送りたい、ブラウザを更新しても同じページにいられないようにしたい。
{
path: '/*',
httpMethod: 'GET',
middleware: [function(req, res) {
var role = userRoles.public, username = '';
if(req.user) {
role = req.user.role;
username = req.user.username;
}
res.cookie('user', JSON.stringify({
'username': username,
'role': role
}));
//res.render('index.html', {layout : null});
//res.redirect('/');
}],
accessLevel: accessLevels.public
}