FirebaseとBraintreeを統合することが可能かどうかを確認しようとしています。私はthe docsに従ってクラウド機能のプロジェクトを作成しました。 プロジェクトディレクトリに私は実行しました:npm install braintree
。 私は、次のことをテスト目的のためにindex.js
を変更:FirebaseとBraintreeを統合する
const functions = require('firebase-functions');
var braintree = require("braintree");
var gateway = braintree.connect({
environment:
braintree.Environment.Sandbox,
merchantId: "useYourMerchantId",
publicKey: "useYourPublicKey",
privateKey: "useYourPrivateKey"
});
// // Create and Deploy Your First Cloud Functions
// // https://firebase.google.com/docs/functions/write-firebase-
functions
//
exports.helloWorld = functions.https.onRequest((request, response) => {
response.send("Hello from Firebase!");
//gateway.clientToken.generate({}, function (err, response) {
//response.send(response.clientToken);
//});
});
私は、このテスト機能を展開しようとしたとき、私はエラー
を見つけることができません解析エラーがトリガされました:モジュール「ブレイン」
私はFirebase、Cloud Functions、node.jsを初めて使い、BraintreeからFirebase Functionsプロジェクトをインポートする方法についてのご意見をお待ちしております。
私はあなたがここに行くにはあまりにも多くの根拠をカバーしようとしていると思います。 Node.jsが初めての方は、Node.jsからBraintree APIを呼び出すことをお勧めします。 Firebaseを初めてお使いの方は、Node.js SDK(またはWebコンテキストでJavaScriptをよく知っている方はWeb SDK)からFirebaseと対話することをお勧めします。これらの2つの経験があれば、クラウド機能をミックスに追加する方がはるかに良い形になります。 –
しかし、エラーの可能性が高い原因の迅速な修正は以下のとおりです。 :-) –