'firebase' npm 包在函数后端中用于 .initializeApp(config) 和 .Auth().signInWithEmailAndPassword(email, password)
Firebase 部署/服务抛出此错误:
+ functions: Using node@16 from host.
i functions: Watching "C:\Users\ewert\Documents\Study\Udemy\Authentication\Firebase Practice\functions" for Cloud Functions...
!! functions: Failed to load function definition from source: FirebaseError: Failed to load function definition from source: Failed to generate manifest from function source: Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in C:\Users\ewert\Documents\Study\Udemy\Authentication\Firebase Practice\functions\node_modules\firebase\package.json
Run Code Online (Sandbox Code Playgroud)
重新安装 firebase 软件包、更新 Node、npm 并使用“firebase-admin”并没有解决问题。
教程链接,步骤第 2.1 节
Firebase 版本:11.7.0
如果您能提供帮助,我将非常感激。
Hyd*_*dra 11
Firebase js sdk 仅供客户端使用。为了从后端环境(即云函数、节点后端等)与 Firebase 交互,您必须使用 admin-sdk。
请记住,由于 admin-sdk 在安全、可信的环境中运行,因此它具有提升的权限并且会绕过安全规则,因此请确保您在函数中验证数据。
您可以在此处查看 admin-sdk 的完整文档:Firebase Admin SDK
| 归档时间: |
|
| 查看次数: |
15679 次 |
| 最近记录: |