gpt4 book ai didi

reactjs - 使用 firebase-functions 部署基于 React 的 SSR 应用程序时出错

转载 作者:行者123 更新时间:2023-12-03 13:18:07 24 4
gpt4 key购买 nike

我最初尝试在 Firebase 中部署我的 SSR 应用 forked from ,在应用程序中进行一些修改后。

当我执行sudo firebaseserve--onlyfunctions,hosting时效果很好,但当我执行firebasedeploy时抛出错误。

reproducible repo有一个package.json .

我正在使用公共(public)目录作为我的 function directory也是如此。

但是,即使我为云函数使用不同的函数目录,我也会看到相同的错误。

函数加载用户代码失败。错误信息:

Code in file index.js can't be loaded. Is there a syntax error in your code?
Detailed stack trace: TypeError: c(...) is not a function
at Object.<anonymous> (/user_code/assets/app.server.js:1:28950)
at Object.module.exports.n (/user_code/assets/app.server.js:1:29283)
...
Functions deploy had errors.
To continue deploying other features (such as database), run:
firebase deploy --except functions
Error: Functions did not deploy properly.

最佳答案

这是可能的,但您无法使用云函数来提供静态 Assets 。您需要结合使用 firebase 功能和 firebase 托管。

Firebase 的人员已经考虑到了这一点,并且您也有一个可用的实现。

检查以下文档:

注意:使用云函数时需要考虑延迟。

When a new instance handles its first request, the response time suffers, which is called a cold start

More info

关于reactjs - 使用 firebase-functions 部署基于 React 的 SSR 应用程序时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54339809/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com