如何将 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"]!
我想将我的 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"]!