首页 > 其他分享 >go代码调试之vscode设置环境变量

go代码调试之vscode设置环境变量

时间:2022-12-14 21:36:30浏览次数:59  
标签:vscode 代码 APPSECRET APPID go 环境变量

go代码调试之vscode设置环境变量

  • 只能通过vscode的debug的形式允许测试代码,不能通过go test获取
1.创建lauch.json文件
2.然后在项目目录中会自动创建.vscode的目录
3.在.vscode目录下创建settings.json项目独立配置文件
4.在settings.json中写入
{
  // 这个是写go测试用例时,测试用例代码中需要用的环境变量从下面的文件中获取
  "go.testEnvFile": "${workspaceFolder}/etc/test.env"
}
5. etc/test.env内容
APPID=22222222
APPSECRET=1234567
6.代码中如何获取环境变量
var conf = &Config{}
type Config struct {
	APPID string
	APPSECRET string
} 
conf.APPID = os.Getenv("APPID")
conf.APPSECRET = os.Getenv("APPSECRET")

标签:vscode,代码,APPSECRET,APPID,go,环境变量
From: https://www.cnblogs.com/hsyw/p/16983591.html

相关文章

  • django5
    模板层之标签{%if条件1(可以自己写也可以用传递过来的数据)%}<p>今天又是周三了</p>{%elif条件2(可以自己写也可以用传递过来的数据)%}<p>百日......
  • django模板层与模型层
    内容导航模板层之标签自定义过滤器、标签及inclusion_tag(了解)母版的继承与导入模型层之ORM常见关键字内容详细模板层之标签{%if条件1(可以自己写也可以用......
  • 学相伴—Go语言数组详解
    初识数组什么是数组相同类型的数据,例如arr[1,2,3,4,5]GO语言提供了数组类型的数据结构数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意......
  • django 06 模型层
    模型层使用准备#1.django自带的sqllite3对时间字段不敏感,所以使用mysql会更常见#2.单独测试django某个功能层"""django默认是不可以单独测试py文件的"""......
  • Django模板语法及常见ORM关键词
    昨日内容回顾路由分配将本来一层的路由匹配拆分成两层进行匹配,第一层由总路由进行匹配,分配给分路由匹配具体视图,这就是路由分类,通过路由分配可以更方便进行多人开发及......
  • MongoDB性能突然降低
    MongoDB运行的好好的,突然性能下降。产生的原因可能有很多种,比如:长时间运行的查询、创建索引、写竞争等。1.MongoDB的慢查询有一些工具可以用来识别慢查询:(1).mongodb日志......
  • django之模板层(templates)
    django之模板层(templates)模板语法简介模板语法是由后端处理的,我们一般使用render函数处理(视图层的函数,最终将处理好的html作HttpResponse返回出去)。模板层基本涉及三种......
  • 秒懂 Golang 中的 条件变量(sync.Cond)
    本篇文章面向的读者:已经基本掌握Go中的协程(goroutine),通道(channel),互斥锁(sync.Mutex),读写锁(sync.RWMutex)这些知识。如果对这些还不太懂,可以先回去把这几个知识点解......
  • Django框架:模版层
    目录模版层一、模版语法传值1.模版语法2.传值特性(1)方式一:通过字典的形式传值(2)方式二:locals()3.模版语法的传值特性二、过滤器1.过滤器语法2.过滤器的特点3.常见过滤器三、......
  • java.security.NoSuchAlgorithmException:Cannot find any provider supporting AES/C
    由于小程序开发的需求,需要在后台对微信接口返回的敏感信息加密数据进行解密,以便开发使用,但是,在解密时出现以下异常:java.security.NoSuchAlgorithmException:Cannotfindan......