在本地运行firebase函数时,如何使https工作并添加自签名SSL证书?

bt365网站 📅 2025-07-11 05:56:42 ✍️ admin 👁️ 7314 ❤️ 204
在本地运行firebase函数时,如何使https工作并添加自签名SSL证书?

我正在从单个火基函数中运行nest,控制器中的许多端点都需要SSL才能工作,这是因为OAuth &因为它们发送回了一个仅由https签名的cookie。

正因为如此,我需要能够使用SSL运行本地服务的firebase函数。我已经生成并注册了证书,并在使用它时使用了React/转角和独立节点+ Nest项目。

具体而言,这是为了让它与一个firebase函数一起工作。

目前,在我的索引中:

代码语言:javascript运行复制export const API = functions

.region("europe-west2")

.https.onRequest(nestApp);nestApp在哪里

代码语言:javascript运行复制const server = express();现在,在一个普通的Node + Nest应用程序中,我要做的就是:

代码语言:javascript运行复制app = await NestFactory.create(AppModule, {

httpsOptions: {

key: keyFile,

cert: certFile,

},

});将其调整到上面的firebase函数是行不通的,因为我必须传递表达式实例。我到处查看文档&对象嵌套的类型,其中包含键和cert的http选项,但是没有运气。

来自@nestjs/common的@nestjs/common接口确实具有这两个属性,但是express adapter.options()接受的是一个请求处理程序,而不是那个options对象。

相关创意

泰国三胖(三少)是谁?James Jirayu为什么叫三胖?
追光丨史上第一位执法男足世界杯的女性主裁判登场了
奔腾x80导航升级多少钱
适用于iPhone用户的十大最佳广告拦截应用
世界杯新闻
识字软件下载-识字软件排行榜-识字软件有哪些
《罗马2:全面战争》派系帝国战役介绍及家族翻译
充微博会员看“访客记录”遭起诉,商业化和隐私保护难调和
lol大虫子体型有上限吗 LOL的大虫子怎么变大,变大后有什么用?