NodeJS 如何从外部源向React JS应用程序提供env变量

8zzbczxx  于 2023-06-22  发布在  Node.js
关注(0)|答案(1)|浏览(133)
.
├── backend
│   ├── node_modules
│   ├── package.json
│   ├── routes
│   └── server.js
├── frontend
│   ├── node_modules
│   ├── package.json
│   ├── public
│   └── src
├── config
│   ├── .env

以上是我的项目结构。我有3个文件夹,前端,后端和配置文件夹。我有我的.env文件在我的配置文件夹。我想要的是使用react js从config文件夹中的env文件读取变量,react js是前端

bvn4nwqk

bvn4nwqk1#

您可以遵循以下步骤:
1.在.env文件中提供一个以REACT_APP_开头的变量(例如:REACT_APP_MY_VAR
1.然后,在代码中,可以使用process.env(例如:process.env.REACT_APP_MY_VAR
示例:
定义.env文件中的变量

REACT_APP_COUNT=0
REACT_APP_DOMAIN_NAME=stackoverflow

如何使用?

console.log(process.env.REACT_APP_DOMAIN_NAME);

// output: stackoverflow

添加新的环境变量时不要忘记重新启动应用程序。

相关问题