访问: https://dev.golang123.com报错

发布于 2018-07-03 作者 basebase 712次 浏览 版块 提问

收藏
5回复
izoy1楼•2018-07-03

你把mongodb配置上,应该就行了,我遇到一样的错误。

basebase2楼•2018-07-03

配置了一样错,如下,
“database”: {
“Dialect” : “mysql”,
“Database” : “golang123”,
“User” : “root”,
“Password” : “”,
“Charset” : “utf8mb4”, /*要支持emoji的话,填 utf8mb4 */
“Host” : “127.0.0.1”,/数据库ip/
“Port” : 3306, /数据库端口/
“MaxIdleConns” : 5, /空闲时最大的连接数/
“MaxOpenConns” : 10 /最大的连接数/
},
“redis”: {
“Host” : “127.0.0.1”,/redis所在机器的ip/
“Port” : 6379, /redis的端口/
“Password” : “”, /redis的密码,若无密码,可不填/
“MaxIdle” : 3, /最大的空闲连接数/
“MaxActive” : 5 /最大的激活连接数/
},

"mongodb": { /*mongodb连接地址, 可以不填,不填的话,就没有数据统计功能*/
    "URL" : "127.0.0.1",
    "Database" : "golang123",
    "Port" : "27017"
    },
izoy3楼•2018-07-04

重新 go run main.go 试试!

izoy4楼•2018-07-04

看看你控制台报啥错没,比如mongodb,redis,连接有没报错等

basebase5楼•2018-07-04

runtime error: invalid memory address or nil pointer dereference
/usr/local/Cellar/go/1.10.3/libexec/src/runtime/panic.go:502 (0x102ae18)
gopanic: reflectcall(nil, unsafe.Pointer(d.fn), deferArgs(d), uint32(d.siz), uint32(d.siz))
/usr/local/Cellar/go/1.10.3/libexec/src/runtime/panic.go:63 (0x1029e8d)
panicmem: panic(memoryError)
/usr/local/Cellar/go/1.10.3/libexec/src/runtime/signal_unix.go:388 (0x103fd09)
sigpanic: panicmem()
/Users/ts/go/src/github.com/shen100/golang123/vendor/github.com/globalsign/mgo/session.go:717 (0x1672340)