sir*_*ver 2 javascript node.js reactjs strapi
我在前面使用 React 构建了一个项目,在后面使用 Strapi(基于 Node.js)构建了一个项目。
在客户端,我试图像这样访问我的 api url:
const apiUrl = process.env.API_URL || 'http://localhost:1337'
const strapi = new Strapi(apiUrl);
Run Code Online (Sandbox Code Playgroud)
但是 process.env.API_URL 是未定义的。如果我记录 process.env,我得到的只是一个包含以下内容的对象:
NODE_ENV: "development"
PUBLIC_URL: ""
Run Code Online (Sandbox Code Playgroud)
如何访问我的 api_url ?我猜有一个我应该自己定义 API_URL 的文件?
TRo*_*esh 17
假设您使用的是 create react app,请确保添加前缀REACT_APP ,如REACT_APP_API_URL。在您的项目 src 中创建一个文件.env.development或.env.production并使用带有前缀的键添加您的值
| 归档时间: |
|
| 查看次数: |
14472 次 |
| 最近记录: |