c# - ASP.NET Core 和 Firebase
问题描述
我正在尝试将 ASP.NET Core 与 Firebase 一起用于我的项目。
我创建了一个 ASP.NET Core、Razor Pages 项目并在我的解决方案中安装了 FirebaseAdmin NuGet 包。我创建了一个 C# 文件并输入了以下代码。
using FirebaseAdmin;
namespace web_pushNotifications
{
public class FirebaseInitialization
{
FirebaseApp.Create(new AppOptions()
{
Credential = Google.Credential.GetApplicationDefault();
});
}
}
我在 Visual Studio 2019 编辑器中从第 7 行到第 10 行出现红色波浪线,这表明似乎存在一些上下文问题,但我正在关注 firebase 文档(https://firebase.google.com/docs/admin /setup/),我认为我没有遇到任何语法问题。知道为什么我会收到这些错误吗?
我的错误: 图像或错误
解决方案
要解决错误,您需要创建一个方法并在那里使用您的 firebase 应用程序对象。你的班级应该是这样的:
using FirebaseAdmin;
using Google.Apis.Auth.OAuth2;
public class FirebaseConfiguration
{
public void Initialize()
{
FirebaseApp.Create(new AppOptions()
{
Credential = GoogleCredential.GetApplicationDefault(),
});
}
}
推荐阅读
- javascript - 尝试 document.getElementById 和 add.EventListener 来关闭 RPi
- c++ - 你可以在不同的翻译单元中拥有两个具有相同名称和相同成员函数的类吗?
- scala - ZStream 忽略并行操作,而是按顺序执行
- r - 如何自动识别R中的公式?
- azure - Azure 应用服务、DevOps 和 Web API 部署
- bash - Jupyter Notebook 中的 Bash 内核在升级到 macOS Catalina 后停止工作
- javascript - 在这个 javascript 字谜问题中,我一直在变得虚假而不是真实
- python - Plotly:如何调整轴标签和绘图区域之间的空间?
- android - 基于公里/英里半径放大/缩小反应原生地图
- java - 为spring框架5中的所有控制器和方法指定一个模式