2017-11-13 9 views
0

認証キーを使用してサードパーティのAPIに接続しようとしていますが、運がありません。どんな提案/方向/コメントも感謝します。Express.jsを使用してnode.jsから第三者APIに接続する方法

server.js

... 

app.get('/products', (req, res) => { 

request.get(BASE_URL, { 
    'auth': { 
    'bearer': 'abcdsfegete' 
} 
}).on('error', function (error) { 
    console.log(error); 

}).on('response', function (response) { 
    console.log(response); 
}) 
res.send(); 
}) 
... 

結果:私は "この応答は、利用可能なデータに持っている" 得続けます。

答えて

0

プロパティが間違っているようです(authbearer)。代わりに基本認証が使用されます。

app.get('/products', (req, res) => { 
const options = { 
url: BASE_URL + '/products', 
headers: { 
    'Authorization': 'abcdefghghgh', 
    'Accept': 'application/json' 
} 
}; 
    request.get(options).pipe(res); 
}) 
関連する問題