An open API service indexing awesome lists of open source software.

https://github.com/pjfanning/zio-http-example

Example of how to use zio-http with scala 3
https://github.com/pjfanning/zio-http-example

scala3 zio zio-http zio2

Last synced: 25 days ago
JSON representation

Example of how to use zio-http with scala 3

Awesome Lists containing this project

README

        

# zio-http-example
Example of how to use zio-http with scala 3.

* Checkout this repo to your machine.
* There is a simpler version of this example in the `without-metrics` branch
* The `main` branch includes examples of how to use [zio-metrics-micrometer](https://github.com/pjfanning/zio-metrics-micrometer)

```
sbt run
```

```
curl -v http://localhost:8090/json
curl -v http://localhost:8090/text
curl -v http://localhost:8090/timed
```

After a few calls to these endpoints, you can get count metrics in [Prometheus](https://prometheus.io/) format by calling:

```
curl -v http://localhost:8090/metrics
```