facebook twitter hatena line email

「Gcp/Firebase/CloudFunctions/カスタムクラス」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「functions/index.js <pre> exports.circle = functions.region('asia-northeast1').https.onRequest((request, response) => { var circle = require('./circle.js'); response.send(...」)
 
行1: 行1:
 +
==別クラス呼び出し==
 
functions/index.js
 
functions/index.js
 
<pre>
 
<pre>
行18: 行19:
 
};
 
};
 
</pre>
 
</pre>
 +
 +
 +
==function分割==
 +
https://uyamazak.hatenablog.com/entry/2018/10/22/113000

2019年8月6日 (火) 14:34時点における版

別クラス呼び出し

functions/index.js

exports.circle = functions.region('asia-northeast1').https.onRequest((request, response) => {
var circle = require('./circle.js');
response.send('The area of a circle of radius 4 is '
           + circle.area(4));
});

functions/circle.js

var PI = Math.PI;
exports.area = function (r) {
  return PI * r * r;
};
exports.cube = function (r) {
  return PI * r * r * r;
};


function分割

https://uyamazak.hatenablog.com/entry/2018/10/22/113000