简体   繁体   English

找不到命名空间“FirebaseFirestore”- Node.js,Express,Typescript

[英]Cannot find namespace 'FirebaseFirestore' - Node.js, Express, Typescript

I'm using the Firebase Admin SDK in my Express + Typescript server.我在我的 Express + Typescript 服务器中使用 Firebase Admin SDK。 I'm trying to use Firestore's method withConverter() However, I get the error "Cannot find namespace 'FirebaseFirestore'.ts(2503)".我正在尝试使用 Firestore 的方法withConverter()但是,我收到错误“找不到命名空间‘FirebaseFirestore’.ts(2503)”。 How can I deal with this?我该如何处理?

 admin.initializeApp({ credential: admin.credential.cert(serviceAccount) }); const firestore = admin.firestore(); interface BlogpostColletion { text: String, title: String, } interface UsersCollection { blogposts: BlogpostColletion } const converter = { toFirestore: (data: UsersCollection) => data, // PROBLEM HERE "Cannot find namespace 'FirebaseFirestore'.ts(2503)" fromFirestore: (snap: FirebaseFirestore.QueryDocumentSnapshot) => snap.data() as UsersCollection }

You can import QueryDocumentSnapshot from Admin SDK like this:您可以像这样从 Admin SDK 导入QueryDocumentSnapshot

import * as admin from "firebase-admin"

fromFirestore: (snap: admin.firestore.QueryDocumentSnapshot) 

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

相关问题 无法访问 Firestore Node.js 字段 - Firestore Node.js fields cannot be accessed Multer 无法在 node.js typescript 上将文件上传到 GCP - Multer could not upload file to GCP on node.js typescript 将 Dockerized Node.JS Express API 部署到 AWS - Deploying Dockerized Node.JS Express API to AWS Node.js,Express.js,Angular.js:托管我自己的 API - Node.js, Express.js, Angular.js: Hosting my own API twilio 视频房间:主持人可以将来自 node.js 快速端点的房间中的参与者静音 - twilio video rooms: Can moderator mute particpant in a room from node.js express endpoint 当键不是 Node.js 和 typescript 的分区或排序键时,如何从 dynamo db 过滤数据? - How to filter the data from dynamo db when the key is not a partition or Sort key with Node.js and typescript? Node.js MongoDB ECONNREFUSED - Node.js MongoDB ECONNREFUSED 错误:在谷歌应用引擎上部署 node.js 后找不到模块“/workspace/server.js” - Error: Cannot find module '/workspace/server.js' upon node js deploy on google app engine JavaScript 与 Node.js - JavaScript vs Node.js CocoaPods 找不到 pod“FirebaseFirestore”的兼容版本: - CocoaPods could not find compatible versions for pod "FirebaseFirestore":
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM