実現したいこと
FirebaseFunctionsを使ってリクエスト元やパラメータに合わせたJSファイルを作り返したい
こんな風に使いたい
<script src="https://asia-northeast1-fir-functions-return-js.cloudfunctions.net/hello"></script>
Functionsの実装
functions/index.js
exports.hello = functions
.region('asia-northeast1')
.https.onRequest((request, response) => {
// Using query
const name = request.query.name || 'defaultName';
// Return alert js
response
.contentType('application/javascript; charset=utf-8')
.send(`alert('Hello ${name}')`);
});
response.send
で返してあげるだけで読み込み可能でした。
サンプル
サンプルページ
ソースコード
※自ブログからの転載です
http://akinov.hatenablog.com/entry/2019/11/03/205102