「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;
};
