server.go文件从旧项目开始看起来像这样: 和新项目:
我有同样的GOPATH因为我在这个确切的时间在同一台电脑上。
为什么我可以从旧项目中找到处理程序和类型文件夹,但不能从新项目中找到?我不知道我是否做了不同的事情。
如果我通过编写:
导入类型和处理程序文件夹,我可以使新项目正常工作import ( "domain/handlers" )
其中domain是我的项目的域和这个新项目的根文件夹。
我无法以这种方式导入,因为当我部署到GAE时,如果server.go驻留在子文件夹中,程序找不到我的静态文件夹..
感谢任何正确方向的帮助
答案 0 :(得分:0)
为我工作的地点(〜/是主文件夹):
〜/ go_appengine
〜/编程/ golang_projects / bin中 〜/编程/ golang_projects / PKG 〜/编程/ golang_projects / SRC
〜/编程/ golang_projects / SRC / glassbackend / app.yaml中 〜/编程/ golang_projects / src目录/ glassbackend / server.go 〜/编程/ golang_projects / src目录/ glassbackend /处理器/ handler1.go 〜/编程/ golang_projects / SRC / glassbackend /类型/ type1.go
在server.go中:
import (
"types"
"handlers"
)
GOPATH =〜/ Programming / golang_projects