dongqiao5573 2017-12-25 19:52
浏览 53

软件包中的某些功能显示为未定义的Golang

I am attempting to create a Golang application. I have one function in my package which I can use fine, the GetCoin function. However, my function CreateWallet keeps giving me an error saying it's not defined in the package. The function name is in capitals so it's exported, but it's like my other file can't see it from the import.

Here is the package I am importing:

https://github.com/pocockn/crypto-compare-go/blob/master/handlers/handlers.go

Here is my main file.

import (
"github.com/pocockn/crypto-compare-go/handlers"

"github.com/labstack/echo"

)

func main() {

e := echo.New()
e.Use(middleware.Logger())
e.Use(middleware.Recover())
    e.POST("/createWallet", handlers.CreateWallet)
}
  • 写回答

1条回答 默认 最新

  • dou70260 2017-12-25 20:39
    关注

    There is nothing wrong with the export of the handlers package or CreateWallet.
    middleware is not defined, but if you comment out those two lines everything runs fine.

    package main
    
    import (
    "github.com/pocockn/crypto-compare-go/handlers"
    
    "github.com/labstack/echo"
    
    )
    
    func main() {
    
    e := echo.New()
    // e.Use(middleware.Logger())
    // e.Use(middleware.Recover())
        e.POST("/createWallet", handlers.CreateWallet)
    }
    
    评论

报告相同问题?

悬赏问题

  • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
  • ¥15 CSAPPattacklab
  • ¥15 一直显示正在等待HID—ISP
  • ¥15 Python turtle 画图
  • ¥15 关于大棚监测的pcb板设计
  • ¥15 stm32开发clion时遇到的编译问题
  • ¥15 lna设计 源简并电感型共源放大器
  • ¥15 如何用Labview在myRIO上做LCD显示?(语言-开发语言)
  • ¥15 Vue3地图和异步函数使用
  • ¥15 C++ yoloV5改写遇到的问题