最后,我成功地部署了我的新应用程序。我在生产中有很多错误,比如,我被使用教程来实现登录/rest/注册部分,并且有一个错误是login.js not correctly import signInWithEmailAndPassword from ./firebase,所以我只是按原样从import {signInWithEmailAndPassword} from "firebase/auth";导入它。我还有一个类似于Error [FirebaseError]: Firebase: Error (auth/invalid-api-key). on的错误,但我只是将变量更改为"NEXT(...) "引号。但是现在我部署了所有的东西,它应该工作得很好,但是当我尝试登录时,我看到了一个警报Firebase: Error (auth/api-key-not-valid.-please-pass-a-valid-api-key.).,并且不知道我需要做什么来修复它。不仅登录表单不工作,而且也不工作任何其他部分的应用程序。我可以去取日期等等。
顺便说一下。我对Vercel进行了调查。顺便说一下。对当地来说一切都很完美
更新。我更新了语言环境变量中的变量,比如NEXT_PUBLIC_MEASUREMENT_ID,但是没有区别。在文档中,它应该是NEXT_PUBLIC_VERCEL_MEASUREMENT_ID`,但是这种方法行不通。
在我的env.local:我的env NEXT_PUBLIC_VERCEL_API_KEY=中的NEXT_PUBLIC_VERCEL_API_KEY=
(它在吉蒂格诺)
在Vercel服务器中,所有变量都是相同的。
NEXT_PUBLIC_VERCEL_API_KEY=
发布于 2022-08-17 16:30:48
为了解决我的问题,在生产过程中,我没有使用火药库,我不得不做许多事情:
ad1 npm -g,添加名称,然后连接到变量,并选择它是什么样的变量(使用空间)。变量应该类似于NEXT_PUBLIC_KEY_API=“.”并用作process.env.NEXT_PUBLIC_API_KEY (没有“.”)。然后Vercel -prod
广告2认证=>设置=>。授权域和添加域。
https://stackoverflow.com/questions/73389582
复制相似问题