Golang: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
// via Wikitext Extension for VSCode
 
// via Wikitext Extension for VSCode
Zeile 22: Zeile 22:
go version
go version
go env
go env
</pre>
== Erstellung MVC-Website Projekt ==
* Ein Webframework : echo
* Ein ORM : gorm
* Ein Template Engine :  pongo2, ace
* Dependency Injection Container : fx
<pre>
go mod init myproject
go get github.com/labstack/echo/v4
go get github.com/jinzhu/gorm
go get github.com/flosch/pongo2
go get github.com/go-aah/ace
go get go.uber.org/fx
</pre>
== Verzeichnisstruktur ==
<pre>
myproject/
├── main.go
├── controllers/
│  └── user.go
├── models/
│  └── user.go
├── views/
│  ├── index.html
│  └── user.html
└── go.mod
</pre>
</pre>
Abgerufen von „https://ahrensburg.city/Golang