当前位置: 首页 > news >正文

大型网站建设教程班级优化大师功能介绍

大型网站建设教程,班级优化大师功能介绍,做网站 程序员 暴富,东莞市人力资源和社会保障局我们为什么需要环境变量? 主要用于存储高级机密数据,如果泄露可能会危及您产品的安全性。这些变量本地存储在每个用户的本地系统中,不应该签入存储库。每个用户都有这些变量的副本。 配置 在根项目中创建一个名为 .env 的文件夹&#xff08…

我们为什么需要环境变量?

主要用于存储高级机密数据,如果泄露可能会危及您产品的安全性。这些变量本地存储在每个用户的本地系统中,不应该签入存储库。每个用户都有这些变量的副本。

配置

  • 在根项目中创建一个名为 .env 的文件夹(文件夹名称由您选择)

  • .gitignore 中添加 .env 文件夹路径为 .env/

  • .env 文件夹中添加环境文件,如 dev.jsonstaging.jsonprod.jsontesting.json 或任何你想创建的环境。

步骤

通过 CLI 设置环境变量

  • 运行命令: flutter run --dart-define-from-file=.env/dev.json

设置 VSCode 运行环境变量

  • .vscode/ 文件夹中创建 launch.json 文件,从而创建启动配置。

  • 为每个环境创建配置,并在 toolArgs 字段中添加选项 --dart-define-from-file=.env/dev.json,如下所示:

{"version": "0.2.0","configurations": [{"name": "mobile_app dev","request": "launch","type": "dart","toolArgs": ["--dart-define-from-file=.env/dev.json"]},{"name": "mobile_app staging","request": "launch","type": "dart","toolArgs": ["--dart-define-from-file=.env/staging.json"]},{"name": "mobile_app prod","request": "launch","type": "dart","toolArgs": ["--dart-define-from-file=.env/prod.json"]},{"name": "mobile_app testing","request": "launch","type": "dart","toolArgs": ["--dart-define-from-file=.env/testing.json"]}]
}

设置从Android Studio运行的环境变量

  • 单击edit configurations打开配置

  • 单击左上角的 + 并从下拉列表中选择 flutter 以添加多个 flutter 配置

  • 在“Dart entrypoint”中,将值设置为main.dart文件的路径

  • 在“Additional run args”字段中添加 --dart-define-from-file=.env/dev.json

  • 重复上述第 2、3 和 4 步,为多个环境创建多个配置

使用环境变量

要使用环境变量,请使用 String.fromEnvironment('clientId');

您可以创建一个返回静态环境变量的类(或者您也可以用自己的方法来实现),它看起来像这样

class Environment {static const String env = String.fromEnvironment('env');static const String clientId = String.fromEnvironment('clientId');static const String clientSecret = String.fromEnvironment('clientSecret');static const String callbackUrl = String.fromEnvironment('callbackUrl');
}

并在代码中作为 Environment.clientId 使用

您的机密数据现在安全了!🎉

http://www.zhongyajixie.com/news/31937.html

相关文章:

  • 网站建设的建议例子长沙疫情最新消息今天封城了
  • 学会建设网站必要性如何推广软件
  • 杭州定制网站公司中国新冠疫情最新消息
  • 房子如何上网站做民宿公司推广渠道
  • 网页设计怎样设置图片大小宿州百度seo排名软件
  • 做房产中介网站新媒体运营需要哪些技能
  • 南昌师范学院网站建设的意义和目的百度seo文章
  • 想给公司做个网站怎么做手机关键词排名优化
  • jsp做网站教程银川网页设计公司
  • 杭州网站建设案例八百客crm登录入口
  • wordpress网页图片加载很慢厦门seo蜘蛛屯
  • 长沙诚信做网站怎样推广公司的网站
  • 建筑设计专业的网站企业qq手机版
  • 网站空间服务站电话湖南正规seo公司
  • 武汉网站app开发电商平台怎么推广
  • 网站建设技术公司网站维护工程师
  • 上海网站se0优化公司长沙百度关键词推广
  • 网站优化方案书页面seo优化
  • 杭州便宜的手机网站建设企业网络营销顾问
  • 计算机应用网站建设与维护是做什么最新app推广
  • 安阳网站建设商祺怎么打广告吸引客户
  • 河北建设网网站百度推广
  • 贸易公司网站制作常州网络推广哪家好
  • 南通网站关键词推广网站新站整站排名
  • 注册网站域名有什么用百度竞价app
  • 做网站设计用到的软件太原seo自媒体
  • 如何做网站直播入口广州seo网站开发
  • 宝安做网站电脑培训零基础培训班
  • 怎样做网站pptseo排名软件免费
  • 查看网页源代码无锡seo关键词排名