2017-01-24 22 views
0

У меня есть старый проект со структурой папок, как это: enter image description hereСтруктура проекта в Golang и GAE

и новую структуру папок проектов: enter image description here

Файл server.go выглядит следующим образом, начиная с старый проект: enter image description here и новый проект: enter image description here

у меня есть один и тот же GOPATH, потому что я на тот же компьютер в это точное время.

Почему я могу найти обработчики и типы папок из старого проекта, но не из нового? Я не знаю, делаю ли я что-то другое.

я получаю новый проект работает, если я импортировать типы и обработчики папок написав:

import ("domain/handlers") 

где домен является областью моего проекта и корневая папка для этого нового проекта.

Я не могу импортировать этот путь, потому что, когда я раскрываю в GAE программы оленьей кожи найти свою статическую папку, если server.go находится в папке ..

благодарен за любую помощь в правильном направлении

ответ

0

Места рабочих для меня (~/является домашняя папка):

~/go_appengine

~/Программирование/golang_projects/бен ~/Программирование/golang_projects/упак ~/Программирование/golang_pro ектов/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 = ~/Программирование/golang_projects

Смежные вопросы