Files
fn-serverless/examples/extensions/README.md
Nigel Deakin 9a75785cbf Per route api extensions (#542)
* Extend extension mechanism to support per-route API extensions

* Tidy up comment

* Remove print statement

* Minor improvement to README

* Avoid calling c.Request.Context() twice
2017-11-29 12:03:23 +00:00

22 lines
552 B
Markdown

# Extensions Example
This example adds extra endpoints to the API. See [main.go](main.go) for example code.
## Building and Running
```sh
go build
./extensions
```
First create an app `myapp` and a function `myroute`. Then test with:
```sh
curl http://localhost:8080/v1/custom1
curl http://localhost:8080/v1/custom2
curl http://localhost:8080/v1/apps/myapp/custom3
curl http://localhost:8080/v1/apps/myapp/custom4
curl http://localhost:8080/v1/apps/myapp/routes/myroute/custom5
curl http://localhost:8080/v1/apps/myapp/routes/myroute/custom5
```