如何使用express.js发布触发器firebase云功能

时间:2018-03-04 17:16:31

标签: firebase express google-cloud-functions

我要做的是使用express.js将数据(输入)从客户端发送到firebase云功能,并使用该数据创建新用户。 这是云功能:

const functions = require('firebase-functions');
const admin = require('firebase-admin');
const cors = require('cors')({origin: true});

admin.initializeApp(functions.config().firebase);


exports.registeration = functions.https.onRequest((req, res) => {

 res.status(400).send({
      message: 'error',
      message2:req,
      message3:req.body
  });
  res.send({
      message: 'success'
  });
});

那么我如何用express.js

编写客户端部分

1 个答案:

答案 0 :(得分:0)

也许是这样的:

const express = require('express');

// Create the server
const app = express(); 

app.use((err, req, res, _next) => {
  console.log('Error handler', err);
  if(err){
    res.status(400).send({
      message:'error',
      message2:req,
      message3:req.body
    });
  } else {
    res.send({
      message: 'success'
    });
  }
});

exports.registeration = functions.https.onRequest(app);