ノードアプリケーションにExpressフレームワークを使用しています。私はそれをまったく知らないので、それについて学ぶために事実上の「To-Do」アプリケーションを作成すると思いました。私がやろうとしていることは、デバッグ目的で行われたリクエストをログに記録します。だから私が行くとき:
app.get('/todos/:id', function (req, res) {
var result = db.load(req.params.id);
result ? res.send(result) : res.send(404);
});
私はa)何result
が等しいかを確認し、b)私のdb.load
メソッドで何が起こっているかをログに記録したいと思います。
exports.load = function (id) {
todos.findOne({ id: id }, function (err, todo) {
if (!err) {
return todo;
}
});
}
ライブラリを使用しmongolian
てMongoDBデータにアクセスしています。スティーブサンダーソンの例に従いました:https ://github.com/SteveSanderson/nodejs-webmatrix-video-tutorials