1
0
mirror of https://github.com/kataras/iris.git synced 2026-01-09 13:05:56 +00:00
Nothing that you couldn't do before.


Former-commit-id: 658ec25d8045d25a76f87c8f992e67e64006e287
This commit is contained in:
Gerasimos (Makis) Maropoulos
2017-03-28 07:53:57 +03:00
parent 126c4de29b
commit 57576c70cb
7 changed files with 261 additions and 13 deletions

View File

@@ -129,6 +129,76 @@ Feature Overview
- Feels like you used iris forever, thanks to its Fluent API
- And many others...
Table of Contents
-----------
<img align="right" src="http://iris-go.com/assets/book/cover_4.jpg" width="300" />
* [Level: Beginner](_examples/beginner)
* [Hello World](_examples/beginner/hello-world/main.go)
* [Routes (using httprouter)](_examples/beginner/routes-using-httprouter/main.go)
* [Routes (using gorillamux)](_examples/beginner/routes-using-gorillamux/main.go)
* [Internal Application File Logger](_examples/beginner/file-logger/main.go)
* [Write JSON](_examples/beginner/write-json/main.go)
* [Read JSON](_examples/beginner/read-json/main.go)
* [Read Form](_examples/beginner/read-form/main.go)
* [Favicon](_examples/beginner/favicon/main.go)
* [File Server](_examples/beginner/file-server/main.go)
* [Send Files](_examples/beginner/send-files/main.go)
* [Stream Writer](_examples/beginner/stream-writer/main.go)
* [Listen UNIX Socket](_examples/beginner/listen-unix/main.go)
* [Listen TLS](_examples/beginner/listen-tls/main.go)
* [Listen Letsencrypt (Automatic Certifications)](_examples/beginner/listen-letsencrypt/main.go)
* [Level: Intermediate](_examples/intermediate)
* [Send An E-mail](_examples/intermediate/e-mail/main.go)
* [Upload/Read Files](_examples/intermediate/upload-files/main.go)
* [Request Logger](_examples/intermediate/request-logger/main.go)
* [Profiling (pprof)](_examples/intermediate/pprof/main.go)
* [Basic Authentication](_examples/intermediate/basicauth/main.go)
* [HTTP Access Control](_examples/intermediate/cors/main.go)
* [Cache Markdown](_examples/intermediate/cache-markdown/main.go)
* [Localization and Internationalization](_examples/intermediate/i18n/main.go)
* [Recovery](_examples/intermediate/recover/main.go)
* [Graceful Shutdown](_examples/intermediate/graceful-shutdown/main.go)
* [Custom TCP Listener](_examples/intermediate/custom-listener/main.go)
* [Custom HTTP Server](_examples/intermediate/custom-httpserver/main.go)
* [View Engine](_examples/intermediate/view)
* [Overview](_examples/intermediate/view/overview/main.go)
* [Template HTML: Part Zero](_examples/intermediate/view/template_html_0/main.go)
* [Template HTML: Part One](_examples/intermediate/view/template_html_1/main.go)
* [Template HTML: Part Two](_examples/intermediate/view/template_html_2/main.go)
* [Template HTML: Part Three](_examples/intermediate/view/template_html_3/main.go)
* [Template HTML: Part Four](_examples/intermediate/view/template_html_4/main.go)
* [Inject Data Between Handlers](_examples/intermediate/view/context-view-data/main.go)
* [Embedding Templates Into Executable](_examples/intermediate/embedding-templates-into-app)
* [Custom Renderer](_examples/intermediate/view/custom-renderer/main.go)
* [Password Hashing](_examples/intermediate/password-hashing/main.go)
* [Sessions](_examples/intermediate/sessions)
* [Overview](_examples/intermediate/sessions/overview/main.go)
* [Encoding & Decoding the Session ID: Secure Cookie](_examples/intermediate/sessions/securecookie/main.go)
* [Standalone](_examples/intermediate/sessions/standalone/main.go)
* [With A Back-End Database](_examples/intermediate/sessions/database/main.go)
* [Flash Messages](_examples/intermediate/flash-messages/main.go)
* [Websockets](_examples/intermediate/websockets)
* [Ridiculous Simple](_examples/intermediate/websockets/ridiculous-simple/main.go)
* [Overview](_examples/intermediate/websockets/overview/main.go)
* [Connection List](_examples/intermediate/websockets/connectionlist/main.go)
* [Native Messages](_examples/intermediate/websockets/naive-messages/main.go)
* [Secure](_examples/intermediate/websockets/secure/main.go)
* [Custom Go Client](_examples/intermediate/websockets/custom-go-client/main.go)
* [Level: Advanced](_examples/advanced)
* [Transactions](_examples/advanced/transactions/main.go)
* [HTTP Testing](_examples/advanced/httptest/main_test.go)
* [Watch & Compile Typescript source files](_examples/advanced/typescript/main.go)
* [Cloud Editor](_examples/advanced/cloud-editor/main.go)
* [Online Visitors](_examples/advanced/online-visitors/main.go)
* [URL Shortener using BoltDB](_examples/advanced/url-shortener/main.go)
* [Subdomains](_examples/advanced/subdomains)
* [Single](_examples/advanced/subdomains/single/main.go)
* [Multi](_examples/advanced/subdomains/multi/main.go)
* [Wildcard](_examples/advanced/subdomains/wildcard/main.go)
Installation
-----------