express
ノードで使用して、単純な Web アプリを作成しています。コードは次のようになります。
var get_stuff = function (callback) {
another.getter(args, function (err, data) {
if (err) throw err;
data = do_stuff_to(data);
callback(data);
});
};
app.get('/endpoint', function (req, res) {
get_stuff(res.send);
});
ただし、これを実行すると、次のエラーが発生しますTypeError: Cannot read property 'method' of undefined at res.send
。破損している高速コードは次のように始まります。
res.send = function (body) {
var req = this.req;
var head = 'HEAD' == req.method;
メソッドでコールバックを構築した方法が失わthis
れているsend
ようです。しかし、それを修正する方法がわかりません。任意のヒント?ありがとう!