我正在构建一个 React 地理待办事项列表,类似于这个。我使用 Mapbox API 作为映射组件,但我想将其切换到 HERE 的 Map Image API。我已经在我的应用程序上设置了地图,但我想将我的app_id
和隐藏app_code
在.env
我之前创建的文件中。这可能吗?我知道也可以限制哪些域可以访问密钥/代码,但我想将密钥隐藏在.env
文件中以便安心。
这是我的.env
文件(当然没有密钥):
REACT_APP_HERE_ID={my app_id}
REACT_APP_HERE_CODE={my app_code}
这是我将它引入我的应用程序的地方:
const app_id = process.env.REACT_APP_HERE_ID;
const app_code = process.env.REACT_APP_HERE_CODE;
当我console.log
app_id
和app_code
时,他们都回来了undefined
。我以前从 Mapbox 获得的 API 密钥在我的.env
文件中运行良好,但我似乎无法以相同的方式从 HERE获取app_id
and 。app_code
我错过了什么吗?限制哪些域可以使用我的 id 和代码更容易吗?