繁体   English   中英

firebase 云 function http 请求不正常?

[英]firebase cloud function http request is not working properly?

当我在 postman 上点击 api 时,我的云功能 API 无法正常工作,没有错误,只是在 postman 上得到 404。附上代码和屏幕截图。

索引.js

const functions = require("firebase-functions");
const admin = require("firebase-admin");

var serviceAccount = require("./key.json");
admin.initializeApp({
    credential: admin.credential.cert(serviceAccount)
});

const express = require("express");
const cors = require("cors");

// main app
const app = express();
app.use(cors({ origin: true }))

// main database refference
const db = admin.firestore();

// Routes test
app.get("/", (req, res) => {
    return res.status(200).send("test api ")
})

// create
app.post("api/create", async (req, res) => {
    console.log(req)
    try {
        console.log(req)
        await db.collection(useDetails).doc(`/${Date.now()}/`).create({
            id: Date.now(),
            name: req.body.name,
            mobile: req.body.mobile,
            add: req.body.add
        })
        return res.status(200).send({ status: "Sucess", msg: "Data Saved" });
    } catch (error) {
        console.log(error)
        return res.status(200).send({ status: "Failed", msg: "Data not Saved" });
    }
})

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

Firebase 模拟器也工作正常在此处输入图像描述

当我在 postman 上点击 api 时,这是我得到的回应在此处输入图像描述

app.post("/api/create", async (req, res) => {

api地址以/开头

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM