采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
已经解决了部分环境配置和代码细节错误,想问下其他人又遇到这种情况吗?如何解决的呢?另外,想知道环境配置有哪些需要注意的地方?
同学你好,看看你的main方法和UploadHandler里面是怎么实现的?这种情况一般是路由Route没设置对。目前第二章的环境配置主要是1)GOPATH配置,一般把工程放在GOPATH/src下面 2)VSCode安装Go相关的扩展库3)go run起来的程序有操作文件目录的权限,比如可以在root下编译运行main.go
非常感谢!
你好老师,请问route路由配置是具体是怎么做的?
主要通过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
/file/upload接口的主要注册逻辑在这一行: http.HandleFunc("/file/upload", handler.UploadHandler) 相关视频讲解内容在章节2-1的9:30时间点左右。
另外,关于源码结构和使用说明,可以参考git仓库中master分支的README: https://git.imooc.com/coding-323/filestore-server/src/master 关于每学一章或一节的步骤建议(仅供参考): 1) 视频学习 2) 动手编码,本地调试 3) 参考git仓库源码 4) 有疑问时搜索提问区相关问答 5) 无相关答案时直接提问或Q群内交流 6) 章节学习小结
登录后可查看更多问答,登录/注册
紧随“云时代”技术潮流,分布式云存储系统,做第一代云程序员
1.3k 23
2.1k 13
1.6k 13
1.2k 13