gpt4 book ai didi

javascript - process.env.API_URL 未定义

转载 作者:太空宇宙 更新时间:2023-11-04 02:54:39 24 4
gpt4 key购买 nike

我构建了一个项目,前端使用 React,后端使用 Strapi(基于 Node.js)。

在客户端,我尝试像这样访问我的 api url:

const apiUrl = process.env.API_URL || 'http://localhost:1337'
const strapi = new Strapi(apiUrl);

但是 process.env.API_URL 未定义。如果我记录 process.env,我得到的只是一个包含以下内容的对象:

NODE_ENV: "development"
PUBLIC_URL: ""

如何访问我的 api_url ?我猜有一个文件我应该自己定义 API_URL?

最佳答案

假设您使用的是 create React app,请确保添加前缀 REACT_APP,例如 REACT_APP_API_URL。在您的项目 src 中创建一个文件 .env.development.env.product 并使用带有前缀

的键添加您的值

关于javascript - process.env.API_URL 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56462444/

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