[Golang] runtime error: invalid memory address or nil pointer dereferenc报错

问题描述

runtime error: invalid memory address or nil pointer dereferenc
翻译:运行时错误:无效的内存地址或 nil 指针取消引用
很明显,这句话说明了在定义了一个指针类型后,没有对该值进行初始化而是直接运用,就会报这个错误。

解决

在数据库连接时候,定义了一个指针变量,但是未赋值而是直接使用了
在这里插入图片描述
然后就报错了
[Golang] runtime error: invalid memory address or nil pointer dereferenc报错_第1张图片
应该是先对DB变量进行赋值操作:如下;
[Golang] runtime error: invalid memory address or nil pointer dereferenc报错_第2张图片

你可能感兴趣的:(Go实战,golang,后端,go)