エクスプレスでプロジェクトを作成しました
const express = require('express');
const app = express();
const PORT = 5555;
app.listen(PORT, () => {
console.log(`Server running on port ${PORT}`);
});
app.get('/tr', (req, res, next) => {
res.json({ status: 200, data: 'tr' })
});
app.get('/po', (req, res, next) => {
res.json({ status: 200, data: 'po' })
});
module.exports = {
app
};
my-transactionという名前でクラウド関数にデプロイ
そして、私は次のようなURLを指定してGoogleクラウドでスケジュールしています
認証なしでデプロイすると、スケジューラーはジョブを正常に実行しますが、認証を使用すると失敗します。
同様に、以下のようなサンプル プロジェクトを作成する場合
exports.helloHttp = (req, res) => {
res.json({ status: 200, data: 'test hello' })
};
上記と同じように構成し、認証を使用して同様に展開します。
唯一の違いは、最後の関数名がエントリポイントの手段に似ていることですが、エントリポイントの上は異なるエンドポイントを持つアプリです。
助けてください、ありがとう