а какой фреймворк однозначно хороший (типа Laravel для Go существует ли в природе?))))
Например, Fiber (если знаком с Express из мира Node.js, то будет еще быстрее его изучение).
Описание из ридми:
Fiber — это веб фреймворк, который был вдохновлен Express и основан на Fasthttp, самом быстром HTTP-движке написанном на Go. Фреймворк был разработан с целью упростить процесс быстрой разработки высокопроизводительных веб-приложений с нулевым распределением памяти.
1. Создайте папку вне GOPATH (по умолчанию это C:\Users\Roman\go) - не C:\Users\Roman\go\src\irisexp, а например C:\Users\Roman\irisexp
2. внутри папки: go mod init irisexp
3. теперь go get github.com/kataras/iris/v12@latest должно работать
C:\Users\Roman\go\src\irisexp>GO111MODULE=auto go get github.com/kataras/iris/v1
2@latest
"GO111MODULE" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Ох-ох, я *nix пользую, в тонкости powershell да и вообще терминала windows не очень умею, но может быть
export GO111MODULE=auto
go get github.com/kataras/iris/v12@latest
или
env GO111MODULE=auto
go get github.com/kataras/iris/v12@latest
Суть в том, что надо установить переменную окружения GO111MODULE в auto перед выполнением go get ... Или выставить это значение переменной глобально, вы наверное лучше меня знаете как это сделать в windows