facebook twitter hatena line email

「Gcp/Firebase/CloudFunctions/request」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(postでのrequest)
(postでのrequest)
行15: 行15:
 
<pre>
 
<pre>
 
exports.log1 = functions.https.onRequest((request, response) => {
 
exports.log1 = functions.https.onRequest((request, response) => {
   if (response.method !== 'POST') {
+
   if (request.method !== 'POST') {
 
     response.status(405).send('Method Not Allowed');
 
     response.status(405).send('Method Not Allowed');
 
     return;
 
     return;
 
   }
 
   }
 +
  const errorlog = request.body.errorlog;
 
   console.error(errorlog);
 
   console.error(errorlog);
   response.status(200).send(req.errorlog);
+
   response.status(200).send(errorlog);
 
});
 
});
 
</pre>
 
</pre>

2019年7月9日 (火) 16:05時点における版

getでのrequest

functions/index.js

exports.log1 = functions.https.onRequest((request, response) => {
  const errorlog = request.query['errorlog']
  console.error(errorlog);
  response.send("Hello from Firebase!log");
});

ttps://us-central1-unity-xxxxx.cloudfunctions.net/log1?errorlog=hoge

postでのrequest

functions/index.js

exports.log1 = functions.https.onRequest((request, response) => {
  if (request.method !== 'POST') {
    response.status(405).send('Method Not Allowed');
    return;
  }
  const errorlog = request.body.errorlog;
  console.error(errorlog);
  response.status(200).send(errorlog);
});