申し訳ありませんが、私はこれに対して複数の戦略を試みてきましたが、私は不足しているようです。なぜこのコードがあるのでしょうか?(UPDATEDスクリプト)jQueryを使ってdiv内のejsファイルをインポートする
<script>
$(function(){
$('#actions-view').load('views/game_snippets/actions.ejs');
});
</script>
わかりましたので、私はそれが私のnodejsアプリでこのコードで動作するようになった:
app.get('/actions.ejs', function(req, res){
if (req.user) {
res.render('actions');
} else {
res.redirect('/');
}
});
これで唯一の問題は、誰かが指定されたルートに行くことができますし、それだけで表示されるでしょうですレンダリングされたhtml。 nodejsがこの正確な目的のための関数を持っているのなら、私は不思議です。
'$(function(){// code here});'のように読み込み呼び出しをラップし、このスクリプトの前にjqueryがロードされていることを確認してください。 –
OPを更新しました。 404)は、 – William