我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

如何在http处理程序中映射数据库?

I have a problem with mapping DB to HTTP Handler. So in Martini framework you can do like this:

// main.go
package main

func main() {
    db, err := gorm.Open("mysql", "<user>:<pass>@/mvc_demo")  
    m := martini.Classic()
    m.Map(&db)
    m.Run(":3000")
}

// controllers/index.go
package controllers

func IndexGET(w http.ResponseWriter, r *http.Request, *gorm.DB) { ... }

How to do the same with HttpRouter package, because when i parse the variable *gorm.DB, I get an error.

近期文章

  • Go会忽略导出的GOPATH
  • Google服务帐户权限被拒绝gmail pub / sub Golang
  • golang测试断言测试失败
  • 如何通过Iris服务/ api和HTML5 SPA
  • 并发访问reflect.Value
  • snappy-go无法解压缩字符串?
  • Golang反向代理以避免SOP
  • Golang如何为goroutines实现OS线程?
  • 不使用cgo或SWIG时不允许使用C源文件:sqlite3-binding.c
  • 为什么我无法从存根的GetState函数获取donationId的值
  • 在领事模板中,如何限制我所涉及的元素数量?
  • 布尔的奇怪行为
  • 在Go中读取所有多播ICMPv6数据包
  • Beego:如何解析对象url参数?
  • 使用Golang中的go-hdb驱动程序将十进制转换为从SAP HANA数据库检索的字符串
  • AWS Cognito API身份验证流程SDK
  • postgres准备查询,列为变量
  • 不使用CGo将Go字符串转换为C字符串
  • 所有Linux发行版中的/ proc / [pid] / stat是否总是可用?
  • mgo:查找数字类型(int,float64)的字段不起作用

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华