gpt4 book ai didi

web-applications - Dart Web 应用程序环境变量

转载 作者:行者123 更新时间:2023-12-04 07:27:10 24 4
gpt4 key购买 nike

允许我的 Dart Web 应用程序根据它部署的环境访问不同的服务器会很好:

  • 开发人员:http://dev.myapp.com/someService
  • 质量保证:http://testing.myapp.com/someService
  • 直播:http://myapp.com/someService

  • 在 Java 中,通常你会有一个部署描述符( myapp.properties ),应用程序从运行时类路径中读取它,允许你指定一个 myapp.properties在 DEV 上像这样:
    service.url=dev.myapp.com/someService

    在 QA 上,像这样:
    service.url=qa.myapp/com/someService

    等等。看起来 Dart 提供了一些东西 comparable 但是它的服务器端/命令行只有...

    那么 Dart 网络开发人员如何实现同样的事情,您不需要将所有各种环境的服务器硬编码到应用程序中? (显然,这个问题超出了服务 URL 的范围,实际上适用于任何特定于环境的属性。)

    最佳答案

    您可以使用 String.fromEnvironment常量构造函数来获取传递给 dart2js 编译器的值。有关此新功能的完整说明,请查看 Seth Ladd 的博客文章:Compile-time dead code elimination with dart2js

    关于web-applications - Dart Web 应用程序环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20805227/

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