【发布时间】:2019-07-30 07:22:29
【问题描述】:
我是一般使用 firestore 和 firebase 云功能的新手,我想创建一些查询 firestore 的路由,但是我真的卡住了,我不知道问题出在哪里。 代码:
const functions = require('firebase-functions');
const express = require('express');
const bodyParser = require('body-parser');
const firebase = require('firebase-admin');
firebase.initializeApp(functions.config().firebase);
let db = firebase.firestore();
const app = express();
const main = express();
main.use('/api/v1', app);
main.use(bodyParser.json());
main.use(bodyParser.urlencoded({ extended: false }));
exports.webapi = functions.https.onRequest(main);
app.get('/warmup', (request, response) => {
response.send('Warming up friend.');
//This one works fine
});
//Register user
app.post('/user/register',(req,res)=>{
try{
db.collection('users').doc('fbusers').set({ //Does not work ,
Name: 'omar',
phone : '123213123',
});
}
catch(e){
console.log(e);
}
});
当我尝试将任何值插入 Firestore 时,它没有响应 请承认我正在使用邮递员相应地测试和检查 firestore,我认为 firebase 设置本身还可以
【问题讨论】:
标签: node.js firebase express google-cloud-firestore google-cloud-functions