【发布时间】:2020-11-24 17:06:02
【问题描述】:
短篇小说:
我正在尝试在我的 Flutter Web 项目中使用 .env 文件。
我之前在 Flutter 移动应用中使用过flutter_dotenv,但在 Flutter web 中无法使用。
我们如何在 Flutter web 中使用 .env 文件?
长篇大论:
目前,我正在使用 dart 文件来保存当前的常量值,例如后端 url。
后端像这样在同一个域中 => https://domain_for_webapp.com/api/
class Environment {
// API URL
static const String API_URL ='https://domain_for_webapp.com/api/';
...
但这里的问题是我有另外一个服务器来部署同一个站点https://another_domain_for_webapp.com/api/
所以我尝试通过使用相对 url 来解决这个问题
class Environment {
// API URL
static const String API_URL ='/api/';
...
但 Flutter web 无法为每个服务器找到正确的完整 API url。
为了解决这个问题,我一直在尝试像在普通网络应用中一样使用.env。
但我不能在 Flutter web 中使用 .env。
这个问题有合适的解决方案吗?
【问题讨论】:
标签: flutter dart environment-variables