REST APIを使用してFirebaseデータベースにアクセスしようとしています。 cURLを使用すると、データを取得できます。私はjavascriptで同じことをすることができません。Javascript - REST APIコールを作成する方法
cURLの
curl 'https://testproject123.firebaseio.com/subscription.json?auth=aabbccddeeff123'
Javascriptを
var request = require('request');
var options = {
url: 'https://testproject123.firebaseio.com/subscription.json?auth=aabbccddeeff123' };
function callback(error, response, body) {
if (!error && response.statusCode == 200) {
console.log(body);
} }
request(options, callback);
注:私はBluemix/OpenWhisk上で実行しようとしています上記のコード。 これを修正する方法を教えてください。
あなたは何が問題だと思いますか?エラーが報告されていますか?あなたのコールバック関数はエラー引数をとりますが、偽であることをチェックするだけです。それが偽でないならば、あなたは実際にその価値を見ていると考えましたか? – Quentin
@Quentin 'var request = require( 'request'); var options = { url: 'https://docs-examples.firebaseio.com/rest/quickstart/users.json' }; 関数コールバック(エラー、レスポンス、ボディ){ if(!error && response.statusCode == 200){ console.log(body); console.log(応答); 他} { にconsole.log(エラー);}} 要求(オプション、コールバック); – vanquish
@Quentin 'はjsfidldeに上記のコードを試してみました。それは何も印刷しません。 'curl 'https:// docs-examples.firebaseio.com/rest/quickstart/users.json''' {"alanisawesome":{"birthday": "June 23" 、1912 "、" name ":" Alan Turing "}}' urlはauthを必要としないfirebaseの例です。 – vanquish