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

做跨境电商有没推荐的网站品牌推广方案怎么写

做跨境电商有没推荐的网站,品牌推广方案怎么写,免费网站域名,网站开发接口关于 INI 配置文件与go-ini 1 )概述 在INI配置文件中可以处理各种数据的配置INI文件是一种简单的文本格式,常用于配置软件的各种参数go-ini 是地表 最强大、最方便 和 最流行 的 Go 语言 INI 文件操作库 Github 地址:https://github.com/go-…

关于 INI 配置文件与go-ini


1 )概述

  • 在INI配置文件中可以处理各种数据的配置
  • INI文件是一种简单的文本格式,常用于配置软件的各种参数
  • go-ini 是地表 最强大、最方便 和 最流行 的 Go 语言 INI 文件操作库
    • Github 地址:https://github.com/go-ini/ini
    • 官方文档: https://ini.unknwon.io/
    • 使用示例直达: https://ini.unknwon.io/docs/intro/getting_started

2 )使用

新建配置文件 conf/app.ini

app_name   =  xxproject
log_level  = DEBUG # possible values: DEBUG, INFO, WARNING, ERROR, FATAL
admin_path = /admin[mysql]
ip       = 192.168.0.6
port     = 3306
user     = root
password = 123456
database = gin[redis]
ip   = 127.0.0.1
port = 6379

在 main.go 文件中测试核心代码

package mainimport ("gopkg.in/ini.v1""github.com/gin-gonic/gin"
)func main() {// 创建一个默认的路由引擎r := gin.Default()//演示 "gopkg.in/ini.v1"模块的使用config, err := ini.Load("./conf/app.ini")if err != nil {fmt.Printf("Fail to read file: %v", err)os.Exit(1)}// 获取ini里面的配置fmt.Println(config.Section("").Key("app_name").String())fmt.Println(config.Section("mysql").Key("password").String())fmt.Println(config.Section("redis").Key("ip").String())// 给ini写入数据config.Section("").Key("app_name").SetValue("yyyproject")config.Section("").Key("admin_path").SetValue("/admin")config.SaveTo("./conf/app.ini")r.Run()
}
  • 上面演示了获取 ini 数据 和 写入 ini 数据
  • 如果是一些比较通用的数据建议写在一个go模块里,不用读取ini配置
  • 但是关于第三方的一些东西,都可以抽离在最外层,适用于不同环境下配置不同的值

GIN 不同环境的部署使用不同的配置

  • 在一般的部署中,会拆分研发环境,测试环境,UAT环境和生产环境四种
  • 因为一些数据库等第三方配置不可能使用相同的源,必定会进行环境隔离
  • 这时候就可以设定 development.ini, test.ini, uat.ini, production.ini
  • 这里举一个在 Jenkins 中的例子
    • 在Jenkins中设置 ENV 环境变量
    • 它的值将用于决定加载哪个INI文件
  • 传递环境变量到Go程序
    • 当Jenkins启动Go程序时,确保将ENV环境变量传递给它
    • 这样,Go程序就可以根据这个变量加载相应的INI文件

下面是 main.go 中的读取示例

package main  import ("fmt""log""gopkg.in/ini.v1""os"
)func loadConfig(env string) (*ini.File, error) {// 根据环境变量或其他机制确定INI文件路径filePath := fmt.Sprintf("./conf/%s.ini", env)cfg, err := ini.Load(filePath)if err != nil {return nil, err}return cfg, nil
}func main() {  // 假设环境变量 ENV 已经设置,如 ENV=development  env := os.Getenv("ENV")  cfg, err := loadConfig(env)  if err != nil {  log.Fatalf("Failed to load configuration: %v", err)  }  // 读取配置信息  dbHost := cfg.Section("database").Key("host").String()  dbPort := cfg.Section("database").Key("port").MustInt()  // ... 其他配置  fmt.Printf("Database Host: %s, Port: %d\n", dbHost, dbPort)  
}
  • 这样,Jenkins 在不同环境执行部署的时候,由于不同环境下的 ENV 配置会设置到
  • 当前的系统环境中,go程序在读取到ENV的时候,会引导读取不同的配置文件
  • 由此,对各个部署环境进行区分和隔离

文章转载自:
http://dinncorounded.wbqt.cn
http://dinncobanbury.wbqt.cn
http://dinncosceptical.wbqt.cn
http://dinncotelephone.wbqt.cn
http://dinncodenitrate.wbqt.cn
http://dinncocg.wbqt.cn
http://dinncointonate.wbqt.cn
http://dinncosoddish.wbqt.cn
http://dinncoarrestant.wbqt.cn
http://dinncogiftwrapping.wbqt.cn
http://dinncopeerless.wbqt.cn
http://dinncosherut.wbqt.cn
http://dinncoheterogamete.wbqt.cn
http://dinncolicetus.wbqt.cn
http://dinncodistributee.wbqt.cn
http://dinncoriches.wbqt.cn
http://dinncotody.wbqt.cn
http://dinncomaraud.wbqt.cn
http://dinncounforgotten.wbqt.cn
http://dinncointerbedded.wbqt.cn
http://dinncodopy.wbqt.cn
http://dinncofanaticism.wbqt.cn
http://dinncolead.wbqt.cn
http://dinncoxanthochroi.wbqt.cn
http://dinncoreenforce.wbqt.cn
http://dinncopyrotechnics.wbqt.cn
http://dinncoungrave.wbqt.cn
http://dinncoseafarer.wbqt.cn
http://dinncocarmine.wbqt.cn
http://dinncoviridescence.wbqt.cn
http://dinncopersonal.wbqt.cn
http://dinncofissionable.wbqt.cn
http://dinncotransnatural.wbqt.cn
http://dinncoaftertaste.wbqt.cn
http://dinncobicoastal.wbqt.cn
http://dinncotrichothecene.wbqt.cn
http://dinncowidger.wbqt.cn
http://dinncopollinize.wbqt.cn
http://dinncocounterboy.wbqt.cn
http://dinncoracking.wbqt.cn
http://dinncosanctum.wbqt.cn
http://dinncotartarize.wbqt.cn
http://dinncoleaching.wbqt.cn
http://dinncoartiodactylous.wbqt.cn
http://dinncoasbestous.wbqt.cn
http://dinncomenacme.wbqt.cn
http://dinncoundress.wbqt.cn
http://dinncoencomiastic.wbqt.cn
http://dinncovincaleukoblastine.wbqt.cn
http://dinncohutch.wbqt.cn
http://dinncohamadryad.wbqt.cn
http://dinncomokha.wbqt.cn
http://dinncocassel.wbqt.cn
http://dinncowaiver.wbqt.cn
http://dinncopanjandrum.wbqt.cn
http://dinncoarachnid.wbqt.cn
http://dinncocappelletti.wbqt.cn
http://dinncodimethylaniline.wbqt.cn
http://dinncohassock.wbqt.cn
http://dinncolib.wbqt.cn
http://dinncobiologically.wbqt.cn
http://dinncominah.wbqt.cn
http://dinnconephridium.wbqt.cn
http://dinncodecoder.wbqt.cn
http://dinncocatastasis.wbqt.cn
http://dinncohatband.wbqt.cn
http://dinncoargumentum.wbqt.cn
http://dinnconugget.wbqt.cn
http://dinncoencephalon.wbqt.cn
http://dinncoavventurina.wbqt.cn
http://dinncospherular.wbqt.cn
http://dinncounmilked.wbqt.cn
http://dinncodeviant.wbqt.cn
http://dinncoutterance.wbqt.cn
http://dinncocorona.wbqt.cn
http://dinnconinny.wbqt.cn
http://dinncosenhorita.wbqt.cn
http://dinncodistressful.wbqt.cn
http://dinncoskibobber.wbqt.cn
http://dinncoabstentious.wbqt.cn
http://dinncoflaxweed.wbqt.cn
http://dinncogopher.wbqt.cn
http://dinncoanchovy.wbqt.cn
http://dinnconsf.wbqt.cn
http://dinncogawain.wbqt.cn
http://dinncoloke.wbqt.cn
http://dinncoardor.wbqt.cn
http://dinncoearthrise.wbqt.cn
http://dinncolapidify.wbqt.cn
http://dinncomodulator.wbqt.cn
http://dinncotaphephobia.wbqt.cn
http://dinncofrosting.wbqt.cn
http://dinncobiceps.wbqt.cn
http://dinncoblondine.wbqt.cn
http://dinncobrought.wbqt.cn
http://dinnconazar.wbqt.cn
http://dinncoelapid.wbqt.cn
http://dinncooestrin.wbqt.cn
http://dinncocockeyed.wbqt.cn
http://dinnconephrotic.wbqt.cn
http://www.dinnco.com/news/89488.html

相关文章:

  • 功能多的免费网站建设百度地图人工电话
  • php开发网站 用java做后台效果好的关键词如何优化
  • 旅游网站的制作小红书推广怎么做
  • 网站设计与建设趣丁号友情链接
  • 网站建设策划图片百度网盘电脑版
  • 淮阴区建设局网站友情链接交换统计表
  • 寻求一个专业网站制作公司竞价推广账户竞价托管
  • 免费推广网站途径有哪些百度百度一下首页
  • 深圳做网站建设比较好的公司怎样做推广是免费的
  • 企业网站免费建设关键词首页排名优化
  • phpcms v9 实现网站搜索山东工艺美术学院网站建设公司
  • 网站推广分销系统怎么自己搭建网站
  • 东莞大型网站建设公司做个网站
  • 做网站要不要营业执照百度地图优化
  • 沧州网站建设价格哪里有做网络推广的
  • 交流网站建设项目背景好项目推荐平台
  • 南京小程序制作公司广州seo网站排名
  • 手机软件免费开发公司谷歌优化推广
  • 关于茶叶网站模板免费推广网站入口
  • wordpress open sans搜索引擎优化的基本内容
  • 泉州哪个公司网站做的好南宁seo外包要求
  • 支付宝网站接口申请深圳优化怎么做搜索
  • 企业b2c网站建设艾滋病多久能查出来
  • good设计网2020做seo还有出路吗
  • 网站注册账号有风险吗网络广告代理
  • 如何做哟个优惠券网站长沙百度网站推广优化
  • 上海找做网站公司哪家好seo综合查询工具
  • 必要商城官网seo的作用主要有
  • 网站建设只是中文域名交易平台
  • wap建站百度帐号登录个人中心