簡體   English   中英

將 firebase 連接到節點項目時,它顯示 db 未定義

[英]When connect firebase to node project it show db is not defined

將 firebase 連接到節點項目時,它顯示 db 未定義。

在此處輸入圖像描述

Progress.js

const Progress = require("../models/progress");

//add new Progress

exports.addProgress = async (req, res) => {
 
  //constant variables for the attributes
  const {name, description, type, date,imgUrl} = req.body;
 
  //object
  const newProgress= new Progress({
    //initializing properties
    name,     
    description, 
    type, 
    date,
    imgUrl
  
  })
 
  //saving the object to the db 
  newProgress.save().then(() => {
    res.status(200).json({ status: "New Progress Added" });
  }).catch((error) => {
    res.status(500).json({message:"Fail to Progress Item",error:error.message})
  })
}

model 在此處輸入圖像描述

我想你錯過了初始化數據庫,試試這個 -

const firestore = require("firebase-admin");
const db = firestore.firestore();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM