問題タブ [ibm-cloud-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
81 参照

cordova - Bluemix プッシュ通知から URL タグ値を取得する

Bluemix Rest API を使用して、通知メッセージとともに URL を渡す必要があります。ドキュメントによると

上記の残りの呼び出しは、メッセージと URL を送信する必要があります。しかし、通知から Json オブジェクトを解析しようとすると、URL を送信するタグがありません。

ここに画像の説明を入力

上記は、Cordova アプリを使用して JavaScript からの通知を登録しているコードです。

以下のコードは、iOS の AppDelegate コードを示しています。

didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {

}

AppDelegate に userInfo のログ ステートメントを配置すると、次のログが表示されます。

辞書に表示されるようになりました。しかし、そこから url 値を取得する方法は?

0 投票する
1 に答える
105 参照

python - Bluemix の Spark にライブラリを追加して MongoDB と Spark を接続する

1) Bluemix プラットフォームで Spark を使用していますが、そこにライブラリを追加するにはどうすればよいですか?

プリロードされたライブラリは表示されますが、必要なライブラリを追加できません。

ライブラリをインストールするコマンドライン引数はありますか?

pip install --package が動作していません

2) Spark と Mongo DB を実行していますが、両方を接続できません。

con ='mongodb://admin:ITCW....ssl=true'
ssl1 ="LS0tLS ....." client = MongoClient(con,ssl=True)
db = client.mongo11
コレクション = db.mongo11
ff=デシベル.サミー.find()

私が得ているエラーは次のとおりです:
SSLハンドシェイクに失敗しました: [SSL: CERTIFICATE_VERIFY_FAILED] 証明書の検証に失敗しました (_ssl.c:590)

0 投票する
2 に答える
229 参照

javascript - IBM Bluemix Cloud: IBM SDK for Node.js - Bluemix のアプリは、自動更新なしで既存のバージョンを維持できますか?


アカウント内でいくつかの Watson Cloud デモ node.js アプリを実行して、IBM Bluemix Cloud と Watson Cloud をテストしようとしまし
たが、次の状況に気付きました。

アカウント内にデモ アプリをインストールすると、問題なく動作します。このアプリを Bluemix DevOps ツールで開いていないためです。したがって、このアプリが毎回実行されると、このアプリはstaging_task.logファイルに基づいて次のことを行います。

上記のアプリ フロントエンド js コードは、この SDK および Node.js バージョンで動作するように記述されています。

# 後で、上記のデモ アプリの別のコピーをアカウントに作成しました。問題なく動作します。次に、Bluemix DevOps ツールで上記のアプリ コードを開き、コードを一切変更せずにファイルを保存しました。その後、このバージョンのアプリは実行されません。

私たちの調査は、次のことを示しています。

  • このstaging_task.logファイルは次の事実を示しています: 上記のステップの後のこのバージョンのアプリは、次のようになります:
    """ キャッシュから IBM SDK for Node.js (4.6.2) をインストールしています """

    つまり、上記のステップの後、Bluemix Cloud は新しいバージョンの Node.js と SDK を自動的に使用します。

実験中に見つかった別の状況も、この問題に関連している可能性があります。

*2016 年 8 月頃に以下の Watson デモ アプリをデプロイしましたが、このアプリにファイルを再保存していないため、このデモ アプリはキャッシュされた実行環境 (IBM SDK for Node.js バージョン 4 ??) で引き続き実行されると推測されます。 Bluemix のアカウントで。したがって、このデモ アプリは、私たちのアカウントで高速かつ正しく実行されます。 https://github.com/watson-developer-cloud/conversation-simple

※上記のデプロイ後、Bluemix Cloud と Watson Cloud でいくつかのアップグレードがあります。実行環境には、多くの IBM SDK for Node.js バージョン 6 が含まれています ??

*先月、上記と同じデモアプリをアカウントにデプロイしました。この同じアプリの実行は、上記の 2016 年 8 月の展開よりもはるかに遅いことがわかりました。このデモ・アプリのコードは、IBM SDK for Node.js バージョン 4 に基づいて設計されていると推測されます。

次の Q は、私たちの主張を裏付けています。Bluemix Cloud または Watson Cloud の自動アップグレードされた IBM SDK for Node.js は、

現在、Bluemix Cloud の IBM SDK for Node.js はバージョン 6 である可能性があります。このアプリケーションは、IBM SDK for Node.js バージョン 4 に基づいて設計されている可能性があります (このバージョンは、パッケージ内の Node.js バージョンではありません)。 .json、ただし IBM SDK バージョン) IBM Bluemix node.js ネイティブ promise サポート

私たちの質問:

- 上記の SDK と Node.js が自動アップグレードされるのはなぜですか?
-Bluemix Cloud でのアップグレードを決定する前に、このデモ アプリで同じバージョンのIBM SDKと Node.js を使用するにはどうすればよいですか? したがって、既存のアプリが正常に実行されるようにします。

任意の考えや提案をいただければ幸いです。

0 投票する
2 に答える
545 参照

ibm-cloud - Bluemix CF Java ビルドパック アプリケーションのリモート デバッグ

Cloud Foundry Java ビルドパックとして IBM Bluemix にデプロイされたスタンドアロンの Java アプリケーションがあります。

Eclipse でリモート デバッグを実行する方法はありますか?Java Liberty ビルドパック アプリケーションのリモート デバッグに関するドキュメントしか見つかりませんでした。