我做了以下工作:
我创建了一个下一个JS按照概述的说明使用在里面NextJS文档.
在此之后,我使用Firebae应用程序托管(公共预览),按照Firebase文档.
最后,我连接了一个自定义域(在GoDaddy上购买)遵循教程,C自定义域文档(注意官方文件中未提及任何GoDaddy的特殊性)。
这一切都很好,除了一件事,那就是http协议
->https(https)
重定向.
我找不到任何资源解释这将如何适用于专门部署在Firebase应用程序托管设置上的NextJS应用程序。有一些资源提到了如何在遗产上实现这一点Firebase托管,以及一些关于如何添加此类内容的建议关于中间件,但两者都不适用于我(在后者中,我的中间件似乎被完全忽略):
if(request.headers.get(“x-forwarded-proto”)!==“https”){return下一次响应.redirect(`https://${request.headers.get('host')}${requist.nextUrl.pathname}`,301)}
因此,建议采用什么方法来确保用户访问时http://example.com
它被重定向到https://example.com
对于部署在Firebase应用程序托管上的NextJS应用程序,该域在GoDaddy.com上购买?