Reactjs 在next.js react应用程序中设置运行时参数
我有一个next.js React应用程序,它需要在启动时加载一组参数。这些是基本项,例如服务器地址。我希望用户能够在docker运行应用程序时输入单个单词或短语,然后让应用程序根据该单词设置这些参数。将设置文件夹结构,用户输入的短语将指示从中提取这些文件的父文件夹Reactjs 在next.js react应用程序中设置运行时参数,reactjs,docker,environment-variables,next.js,Reactjs,Docker,Environment Variables,Next.js,我有一个next.js React应用程序,它需要在启动时加载一组参数。这些是基本项,例如服务器地址。我希望用户能够在docker运行应用程序时输入单个单词或短语,然后让应用程序根据该单词设置这些参数。将设置文件夹结构,用户输入的短语将指示从中提取这些文件的父文件夹 第一学期 config.js file1.json file2.json 第二学期 config.js file1.json file2.json 第3学期 config.js file1.json file2.js
- 第一学期
- config.js
- file1.json
- file2.json
- 第二学期
- config.js
- file1.json
- file2.json
- 第3学期
- config.js
- file1.json
- file2.json
import configLab from '../public/Builds/'+process.env.NEXT_PUBLIC_BUILD_LOC+'/config.js';
创建一个大变量并根据输入的内容提取属性将不起作用。我需要能够根据输入的值访问文件夹文件。这是否回答了您的问题?不幸的是,没有。问题是我需要在运行时加载这些项,并且通过承诺导入它们意味着这些项在需要时是未定义的。