Iris — это быстрый, простой, но полнофункциональный и эффективный веб-фреймворк для Go. Он обеспечивает красивую, выразительную и простую в использовании основу для вашего следующего веб-сайта или API.
Узнайте, что говорят другие люди об Iris и поставьте звёздочку этому проекту с открытым исходным кодом, чтобы поддержать его потенциал.
Быстрый старт
# например, код в файле example.go будет таким:
$ cat example.go
package main
import "github.com/kataras/iris/v12"
func main() {
app := iris.Default()
app.Get("/ping", func(ctx iris.Context) {
ctx.JSON(iris.Map{
"message": "pong",
})
})
app.Run(iris.Addr(":8080"))
}
# запустите example.go и перейдите в браузер
# по адресу http://localhost:8080/ping
$ go run example.go
Система роутинга запросов работает на muxie, мощное и быстрое trie-based ПО, написанное на Go.
У Iris есть исчерпывающий и тщательный wiki, который позволит вам быстрее начать работу с фреймворком.
Для получения более подробной технической документации вы можете обратиться к нашему godoc. А для живых примеров кода — вы всегда можете посетить _examples в поддиректории этого репозитория.
Вы можете запросить PDF версию и онлайн-доступ к E-Book сегодня и принять участие в разработке Iris.
Мы будем рады видеть ваш вклад в веб-фреймворк Iris! Для получения дополнительной информации о содействии проекту Iris, пожалуйста, проверьте файл CONTRIBUTING.md.
Если вы обнаружите уязвимость безопасности в Iris, отправьте электронное письмо по адресу iris-go@outlook.com. Все уязвимости безопасности будут оперативно устранены.
Название проекта «Iris» было вдохновлено греческой мифологией.
Веб-фреймворк Iris — это ПО с открытым исходным кодом под лицензией 3-Clause BSD License.