如何将 API_KEY 放入 Flutter 应用程序的“.env”文件中?

How to put API_KEY inside the ".env" file in a Flutter app?

我想将我的 API 密钥放在我的 Flutter 应用程序中的 .env 文件中,我是这样做的:

API_KEY=ewwfwfwe
API_KEY = ewwfwfwe
API_KEY=`ewwfwfwe`
API_KEY = `ewwfwfwe`

但是其中 none 个有效!我不知道问题出在哪里,哪种方式才是正确的做法?

第一个是正确的,只要确保你在 assets 下的 pubspec.yaml 中添加了 .env 然后在你的主要功能中你有一些看起来像这个。

void main() async {
  await dotenv.load(fileName: ".env");
  runApp(MyApp());
}

然后在你想使用.env变量的地方,你这样称呼它们

dotenv.env["API_KEY"]!