| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

「Cloud Functions」の版間の差分

提供: MyMemoWiki
ナビゲーションに移動 検索に移動
37行目: 37行目:
 
export const api = functions.https.onRequest(app);
 
export const api = functions.https.onRequest(app);
 
</pre>
 
</pre>
 +
 +
===カスタムドメイン===
 +
*https://blog.katsubemakito.net/firebase/cloudfunctions-restfulapi-domain-rewrite

2020年10月31日 (土) 03:37時点における版

| Google Cloud Platform | Firebase |

Cloud Functions

ローカル実行

  • Firebase エミュレータを呼び出す

**package.json で定義された、firebase emulators:start を実行

$ npm install -g firebase-tools
$ cd functions
$ npm run serve

Expressと統合

$ npm install --save express
$ npm install --save-dev @types/express
  • index.ts
import * as functions from 'firebase-functions';
import * as express from 'express';
const app: express.Express = express();

const router: express.Router = express.Router()
app.use(router);

router.get('/test', (req, res) => {
    res.send('TEST!');
});

export const api = functions.https.onRequest(app);

カスタムドメイン