0

REST API を使用して Firebase データベースにアクセスしようとしています。cURL を使用すると、データを取得できます。私はjavascriptで同じことをすることができません。

カール

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 で実行しようとしています。これを修正する方法を教えてください。

4

1 に答える 1

4

アクションの構造は、OpenWhisk とは少し異なります。Javascript アクションにはmainメソッドが必要であり、(非同期) REST API 呼び出しを期待どおりに機能させるにはwhisk.async()、 およびを使用する必要があります。whisk.done()

OpenWhisk で Javascript アクションを使用して外部 API を呼び出す方法の例は、ここにあります。

于 2016-07-13T07:36:23.237 に答える