为了账号安全,请及时绑定邮箱和手机立即绑定

在 revel.Controller 中,如何在 app.conf 中设置端口

在 revel.Controller 中,如何在 app.conf 中设置端口

Go
慕田峪4524236 2021-07-16 14:02:54
使用 revel 框架 (golang),如何获取在 app.conf 中设置的端口?// in app.confhttp.port=9090而且我必须在控制器中使用我服务器的端口号(例如 OAuth 编码),例如requestToken, url, err := TWITTER.GetRequestTokenAndUrl(    "http://127.0.0.1:9090/Application/Authenticate",)我不想通过硬编码来写端口号。使用 revel,有没有什么好方法可以在 app.conf 中设置端口号(或任何其他 conf 值)?
查看完整描述

2 回答

?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

更新答案

在您的文件中,app/init.go您必须在自定义函数中检索配置值。

这种定制的功能必须注册在func init()revel.OnAppStart(MyFunc)


如果您尝试直接从init()func检索配置值,您将收到如下所示的错误:

panic: runtime error: invalid memory address or nil pointer dereference


查看完整回答
反对 回复 2021-07-19
  • 2 回答
  • 0 关注
  • 239 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信