gpt4 book ai didi

flutter - 如何在 Flutter 中的 .env 文件中定义变量?

转载 作者:行者123 更新时间:2023-12-04 14:35:33 25 4
gpt4 key购买 nike

我正在使用这个 library .我想在 Flutter 的 `.env 文件中为主机和端口定义一个变量,我想在文件中使用它们。
喜欢:getData= host:port/myData

最佳答案

您可以通过插入 .env 来做到这一点。文件:

HOST=localhost
PORT=3000

pubspec.yaml 的 Assets 部分添加 .env 文件:
assets:
- .env

然后,您可以更改 main.dart 中的主要功能加载 .env 文件:
Future main() async {
await DotEnv().load('.env');
runApp(MyApp());
}

之后,您可以通过以下方式在任何地方获取 HOST 和 PORT:
DotEnv().env['PORT'];
DotEnv().env['HOST'];

所有这些说明都在库的 README 中: https://pub.dev/packages/flutter_dotenv#-readme-tab-

问题更新后编辑:我查看了 DotEnv 库源代码,他们没有实现您需要的此功能。如果您真的需要它,您可以创建一个问题来请求它,或者您可以使用解决方法,例如创建一个以您需要的方式组合这些环境变量的 Constants 类。

关于flutter - 如何在 Flutter 中的 .env 文件中定义变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60800930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com