mirror of
https://github.com/kataras/iris.git
synced 2025-01-24 03:01:03 +01:00
add the di section after the parameters in path section
Former-commit-id: 423060f77629a7d955e80258b681d62a791b7411
This commit is contained in:
parent
7b94a4666c
commit
8d33c7a267
49
README.md
49
README.md
|
@ -87,30 +87,6 @@ func main() {
|
||||||
$ go run example.go
|
$ go run example.go
|
||||||
```
|
```
|
||||||
|
|
||||||
## Dependency Injection
|
|
||||||
|
|
||||||
The package [hero](hero) contains features for binding any object or functions that `handlers` can use, these are called dependencies.
|
|
||||||
|
|
||||||
With Iris you get truly safe bindings thanks to the [hero](_examples/hero) [package](hero). It is blazing-fast, near to raw handlers performance because Iris calculates everything before even server goes online!
|
|
||||||
|
|
||||||
Below you will see some screenshots I prepared for you in order to be easier to understand:
|
|
||||||
|
|
||||||
### 1. Path Parameters - Built'n Dependencies
|
|
||||||
|
|
||||||
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-1-monokai.png)
|
|
||||||
|
|
||||||
### 2. Services - Static Dependencies
|
|
||||||
|
|
||||||
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-2-monokai.png)
|
|
||||||
|
|
||||||
### 3. Per-Request - Dynamic Dependencies
|
|
||||||
|
|
||||||
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-3-monokai.png)
|
|
||||||
|
|
||||||
`hero funcs` are very easy to understand and when you start using them **you never go back**.
|
|
||||||
|
|
||||||
> With Iris you also get real and [blazing-fast](_benchmarks) [MVC support](_examples/mvc) which uses "hero" under the hoods.
|
|
||||||
|
|
||||||
## API Examples
|
## API Examples
|
||||||
|
|
||||||
### Using Get, Post, Put, Patch, Delete and Options
|
### Using Get, Post, Put, Patch, Delete and Options
|
||||||
|
@ -270,6 +246,31 @@ func main() {
|
||||||
|
|
||||||
> Learn more about path parameter's types by navigating [here](_examples/routing/dynamic-path/main.go#L31).
|
> Learn more about path parameter's types by navigating [here](_examples/routing/dynamic-path/main.go#L31).
|
||||||
|
|
||||||
|
|
||||||
|
### Dependency Injection
|
||||||
|
|
||||||
|
The package [hero](hero) contains features for binding any object or functions that `handlers` can use, these are called dependencies.
|
||||||
|
|
||||||
|
With Iris you get truly safe bindings thanks to the [hero](_examples/hero) [package](hero). It is blazing-fast, near to raw handlers performance because Iris calculates everything before even server goes online!
|
||||||
|
|
||||||
|
Below you will see some screenshots I prepared for you in order to be easier to understand:
|
||||||
|
|
||||||
|
#### 1. Path Parameters - Built'n Dependencies
|
||||||
|
|
||||||
|
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-1-monokai.png)
|
||||||
|
|
||||||
|
#### 2. Services - Static Dependencies
|
||||||
|
|
||||||
|
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-2-monokai.png)
|
||||||
|
|
||||||
|
#### 3. Per-Request - Dynamic Dependencies
|
||||||
|
|
||||||
|
![](https://github.com/kataras/explore/raw/master/iris/hero/hero-3-monokai.png)
|
||||||
|
|
||||||
|
`hero funcs` are very easy to understand and when you start using them **you never go back**.
|
||||||
|
|
||||||
|
> With Iris you also get real and [blazing-fast](_benchmarks) [MVC support](_examples/mvc) which uses "hero" under the hoods.
|
||||||
|
|
||||||
### Querystring parameters
|
### Querystring parameters
|
||||||
|
|
||||||
```go
|
```go
|
||||||
|
|
Loading…
Reference in New Issue
Block a user