请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在第二章第一节实现的小demo的例子,运行结果如下,求帮忙?

图片描述
已经解决了部分环境配置和代码细节错误,想问下其他人又遇到这种情况吗?如何解决的呢?另外,想知道环境配置有哪些需要注意的地方?

正在回答

2回答

同学你好,看看你的main方法和UploadHandler里面是怎么实现的?这种情况一般是路由Route没设置对。目前第二章的环境配置主要是
1)GOPATH配置,一般把工程放在GOPATH/src下面
2)VSCode安装Go相关的扩展库
3)go run起来的程序有操作文件目录的权限,比如可以在root下编译运行main.go

0 回复 有任何疑惑可以回复我~
  • 提问者 秋水x #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2020-02-12 10:34:07
提问者 秋水x 2020-02-11 22:56:05

你好老师,请问route路由配置是具体是怎么做的?

0 回复 有任何疑惑可以回复我~
  • xiaomo #1
    主要通过net/http包的HandleFunc这些方法来进行路由的注册,一个url对应一个Handler。可以先参考下main.go里的用法哦:https://git.imooc.com/coding-323/filestore-server/src/charter2/main.go
    
    第二章的源码也可以随时参考下git库呢:https://git.imooc.com/coding-323/filestore-server/src/charter2
    回复 有任何疑惑可以回复我~ 2020-02-11 23:04:09
  • xiaomo #2
    /file/upload接口的主要注册逻辑在这一行:
    http.HandleFunc("/file/upload", handler.UploadHandler)
    相关视频讲解内容在章节2-1的9:30时间点左右。
    回复 有任何疑惑可以回复我~ 2020-02-11 23:10:35
  • xiaomo #3
    另外,关于源码结构和使用说明,可以参考git仓库中master分支的README: https://git.imooc.com/coding-323/filestore-server/src/master
    关于每学一章或一节的步骤建议(仅供参考):
    1) 视频学习
    2) 动手编码,本地调试
    3) 参考git仓库源码
    4) 有疑问时搜索提问区相关问答
    5) 无相关答案时直接提问或Q群内交流
    6) 章节学习小结
    回复 有任何疑惑可以回复我~ 2020-02-11 23:24:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信