2016-10-07 13 views
1

ではありません取得しています:私はこれを行うとなぜ私はreq.isXHubValidは、私はこのような明示のルートを設定しています機能

router.post('/my route', xhub({ algorithm: 'sha1', secret: APP_SECRET }), function (req, res, next) { 
req.isXHubValid() 

私は

TypeError例外を取得しています:req.isXHubValidですない機能

シモンズ:私はconst xhub = require('express-x-hub')のように急行-X-ハブを必要としています

誰もが、私はこの問題を解決する方法を知っていますか?どうもありがとうございます!

+0

ミドルウェアとして渡していますか? –

答えて

0

私はあなたがそれを同様に登録していることを願っています。間違いなく、それは動作しませんあなたのポストルートの文脈で登録し、そう

Then add the middleware to Express.js. It needs to be one of the first and before bodyParser().

The example here:あなたは慎重にドキュメントを読む場合

var xhub = require('express-x-hub'); 
app.use(xhub({ algorithm: 'sha1', secret: XHUB_SECRET_HERE })); 
app.use(bodyParser()); 
app.use(methodOverride()); 

UPDATE

関連する問題