2016-09-29 7 views
0

トンは、現時点ではそれが同じくらい簡単です、ポストの呼び出しで渡された秘密を必要とするため、私は私のサーバーを介してreCAPTCHAのためのプロキシ/ストリームAPIコールにしようとしている:)(リクエストにパラメータを追加するストリーム

app.post('/captcha', (req, res) => { 
    const url = 'https://www.google.com/recaptcha/api/siteverify' 
    // Add parameter 'secret' with value config.CAPTCHA_SECRET here 
    req.pipe(request({ url })).pipe(res) 
}) 

コメントアウトされた行は私が現時点で苦労しているビットです。コールに追加のパラメータを追加する必要があります。

あなたが request.postで行うことができます

答えて

1

docsから

req.post(
    'https://www.google.com/recaptcha/api/siteverify', 
    { secret: config.CAPTCHA_SECRET }, 
    function (error, response, body) { 
     if (!error && response.statusCode == 200) { 
      console.log(body) 
     } 
    } 
); 

request.post( 'http://service.com/upload'、{形:{キー: 'の値'}})//または (http://service.com/upload).form({key: 'value'})// // request.post({URL: 'http://service.com/upload'、フォーム:{key: 'value'}}、 function(err、 httpResponse、body){/ * ... * /})

関連する問題