私はnode.js、express、couchDBを使用してアプリケーションを開発しており、nanoを使用してcouchと通信しています。クライアント JavaScript から jquery get リクエストを使用しています。フィドラーを使用すると、RAW結果でビューが表示されることがわかりますが、ビューはレンダリングされません。
クライアント:
$.get('employee/'+customerId, function(data){
return;
});
ルート:
app.get('/employee/:id', employee.viewEmployee);
ビュー従業員:
exports.viewEmployee = function(req, res){
db.get(req.params['id'], { revs_info: false }, function(err, body, header) {
res.render('employee/single', {employee: body});
});
};
すべてがエラーなしで機能し、生の応答で「employee/single」ビュー html を取得します。私の質問は、なぜビューがレンダリングされないのですか? HTML が生で送り返されたのはなぜですか。どうすればこれを機能させることができますか?