这个问题如何解决?

发布于 2018-07-02 作者 izoy 454次 浏览 版块 提问


收藏
8回复
izoy1楼•2018-07-02

安装过程按照要求操作,dep安装时候报了图片中内容,访问报错如图,注册没问题,不能登录。

izoy2楼•2018-07-02

配置了mongo连接后,不报错了,当时登录还是失败,也不报错。

basebase3楼•2018-07-02

“StatsEnabled” : false, /是否开启数据统计功能, 开启的话要安装mongodb/
我是安装了mongodb,但不启用。首页登录注册404有解决了?

izoy4楼•2018-07-02
basebase3楼回复

嗯,mongodb这个搞定了,不报错了。现在就是登录不了,页面没有报错了,我看登录接口返回信息也是成功,估计是登录状态没保存?刚接触golang,试着看代码。。。。

izoy5楼•2018-07-02

{
“database”: {
“Dialect” : “mysql”,
“Database” : “golang123”,
“User” : “homestead”,
“Password” : “secret”,
“Charset” : “utf8mb4”, /*要支持emoji的话,填 utf8mb4 */
“Host” : “192.168.10.10”,/数据库ip/
“Port” : 3306, /数据库端口/
“MaxIdleConns” : 5, /空闲时最大的连接数/
“MaxOpenConns” : 10 /最大的连接数/
},
“redis”: {
“Host” : “192.168.10.10”,/redis所在机器的ip/
“Port” : 6379, /redis的端口/
“Password” : “”, /redis的密码,若无密码,可不填/
“MaxIdle” : 3, /最大的空闲连接数/
“MaxActive” : 5 /最大的激活连接数/
},
“mongodb”: { /mongodb连接地址, 可以不填,不填的话,就没有数据统计功能/
“URL” : “192.168.10.10”,
“Database” : “golang123”,
“Port” : 27017
},
“statsd”: {
“URL”: “”, /statsd服务连接地址,如127.0.0.1:8125/
“Prefix”: “” /statsd客户端前缀,可留空/
},
“go”: {
“APIPoweredBy” : “Golang123 API”,/后台go加的X-Powered-By/
“SiteName” : “Golang中文社区”, /网站名称/
“Host” : “dev.golang123.com”, /网站域名/
“ImgHost” : “dev.golang123.com”, /图片服务器域名/
“Env” : “development”, /模式(开发,测试,产品)/
“LogDir” : “”, /日志文件所在的目录,如果不设的话,默认在项目目录下/
“APIPrefix” : “/api”, /api服务请求前缀/
/图片上传的目录, 默认是golang123/website/static/upload/img目录/
/如果要修改的话,请使用绝对路径,不要使用相对路径, 并在Nginx配置中,将修改后的目录配置为静态目录/
“UploadImgDir” : “”,
“ImgPath” : “/upload/img”, /上传后的图片请求地址前缀/
“MaxMultipartMemory” : 3, /上传的图片最大允许的大小,单位MB/
“Port” : 8024, /go监听的端口/
“StatsEnabled” : true, /是否开启数据统计功能, 开启的话要安装mongodb/
“TokenSecret” : “Jxa26iOirBiYX8iLCJuYm5iy”, /TokenSecret,请修改/
“TokenMaxAge” : 86400, /token多久过期,单位秒/
“PassSalt” : “xrjoN1qR”, /用户密码加盐,请修改/
“CrawlerName” : “超级苦工”, /爬虫账号名/
“LuosimaoVerifyURL” : “”, /螺丝帽验证地址/
“LuosimaoAPIKey” : “”, /螺丝帽api_key/
“MailUser” : “”, /域名邮箱账号/
“MailPass” : “”, /域名邮箱密码/
“MailHost” : “”, /smtp邮箱域名/
“MailPort” : 25, /smtp邮箱端口/
“MailFrom” : “golang123”, /邮件来源/
“Github” : “https://github.com/shen100/golang123",/*golang123项目github地址*/
“BaiduPushLink” : “”/百度链接提交接口地址/
}
}

这是我本地的配置文件,缺什么配置么?

basebase6楼•2018-07-02

同问

shen1007楼•2018-07-03

不要这样访问: https://dev.golang123.com:8020
应该这样访问: https://dev.golang123.com

izoy8楼•2018-07-03

我把nginx中的https配置放开了,用https访问,可以正常操作了。