尽管使用REACT_APP前缀,React环境变量仍返回未定义

时间:2019-07-23 19:26:42

标签: javascript reactjs environment-variables create-react-app

我有一个帮助文件api.js,其唯一的工作就是查询我的后端服务器。直到最近,它还可以正常读取我的REACT_APP_API_PATH变量并将数据发送到服务器。但是,当我从我的API调用中控制台记录该变量时,现在得到undefined

.env

REACT_APP_API_PATH=http://localhost:8080/api

api.js

import axios from "axios";
const API_PATH = process.env.REACT_APP_API_PATH;


export async function apiCall(method, path, data) {
  console.log(API_PATH, process.env.REACT_APP_API_PATH); // logs "undefined undefined"
  const res = await axios[method.toLowerCase()](`${API_PATH}${path}`, data);
  return res.data;

}

我尚未修改此文件,为什么此行为会更改?

0 个答案:

没有答案