ノードでカスタム ライブラリを作成しようと考えており、それを 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 を使用することを妨げている唯一のことです。