故事简述:
我正在尝试在我的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。
为了解决这个问题,我一直在尝试像普通Web应用程序一样使用.env
。
但我不能在Flutter Web中使用.env
。
是否有适当的解决方案来解决这个问题?
.env
! - Diamond