10

ノードでカスタム ライブラリを作成しようと考えており、それを Cloud Functions に含めたいと考えています。これは共有コードなので、すべての Cloud Functions で使用できるようにしたいと考えています。

共有コードのライブラリを作成し、複数の Cloud Functions からアクセスできるようにする最善の方法は何ですか。

たとえば、functionA と functionB という 2 つの Cloud Functions があるとします。

functionA と functionB の両方に公開したい javascript 関数を含む「common.js」というノード javascript ファイルがあります。

exports.common = {
    log: function(message) {
        console.log('COMMON: ' + message);
    }
};

したがって、functionA では、このファイルを要求して「common.log('test');」を呼び出したいと思います。

これは最も基本的な質問だと思いますが、正直なところ、どこにも答えが見つかりません。

どんな助けでも大歓迎です。これは文字通り、現在および将来にわたってコードを開発する方法として GCF を使用することを妨げている唯一のことです。

4

2 に答える 2