Fix unclear docs
This commit is contained in:
parent
f943420351
commit
b6ec731120
@ -22,18 +22,21 @@ guide](./Middleware.md).
|
|||||||
You can create an HTTPure server without SSL using `HTTPure.serve`:
|
You can create an HTTPure server without SSL using `HTTPure.serve`:
|
||||||
|
|
||||||
```purescript
|
```purescript
|
||||||
|
main :: forall e. HTTPure.ServerM (console :: Console.CONSOLE | e)
|
||||||
main = HTTPure.serve 8080 router $ Console.log "Server up"
|
main = HTTPure.serve 8080 router $ Console.log "Server up"
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also create a server using a custom `HTTP.ListenOptions` `Record`:
|
|
||||||
|
|
||||||
```purescript
|
|
||||||
main = HTTPure.serve' customOptions router $ Console.log "Server up"
|
|
||||||
```
|
|
||||||
|
|
||||||
Most of the [examples](./Examples), besides [the SSL Example](./Examples/SSL),
|
Most of the [examples](./Examples), besides [the SSL Example](./Examples/SSL),
|
||||||
use this method to create the server.
|
use this method to create the server.
|
||||||
|
|
||||||
|
You can also create a server using a custom
|
||||||
|
`[HTTP.ListenOptions](http://bit.ly/2G42rLd)` value:
|
||||||
|
|
||||||
|
```purescript
|
||||||
|
main :: forall e. HTTPure.ServerM (console :: Console.CONSOLE | e)
|
||||||
|
main = HTTPure.serve' customOptions router $ Console.log "Server up"
|
||||||
|
```
|
||||||
|
|
||||||
## SSL
|
## SSL
|
||||||
|
|
||||||
You can create an SSL-enabled HTTPure server using `HTTPure.serveSecure`, which
|
You can create an SSL-enabled HTTPure server using `HTTPure.serveSecure`, which
|
||||||
@ -41,19 +44,21 @@ has the same signature as `HTTPure.serve` except that it additionally takes a
|
|||||||
path to a cert file and a path to a key file after the port number:
|
path to a cert file and a path to a key file after the port number:
|
||||||
|
|
||||||
```purescript
|
```purescript
|
||||||
|
main :: forall e. HTTPure.SecureServerM (console :: Console.CONSOLE | e)
|
||||||
main =
|
main =
|
||||||
HTTPure.serveSecure 8080 "./Certificate.cer" "./Key.key" router $
|
HTTPure.serveSecure 8080 "./Certificate.cer" "./Key.key" router $
|
||||||
Console.log "Server up"
|
Console.log "Server up"
|
||||||
```
|
```
|
||||||
|
|
||||||
You can also create a server using a `HTTP.ListenOptions` and a `Options
|
You can look at [the SSL Example](./Examples/SSL/Main.purs), which uses this
|
||||||
HTTPS.SSLOptions`:
|
method to create the server.
|
||||||
|
|
||||||
|
You can also create a server using a
|
||||||
|
`[HTTP.ListenOptions](http://bit.ly/2G42rLd)` and a `Options
|
||||||
|
[HTTPS.SSLOptions](http://bit.ly/2G3Aljr)`:
|
||||||
|
|
||||||
```purescript
|
```purescript
|
||||||
|
main :: forall e. HTTPure.SecureServerM (console :: Console.CONSOLE | e)
|
||||||
main =
|
main =
|
||||||
HTTPure.serveSecure' customSSLOptions customOptions router $
|
HTTPure.serveSecure' customSSLOptions customOptions router $
|
||||||
Console.log "Server up"
|
Console.log "Server up"
|
||||||
```
|
|
||||||
|
|
||||||
You can look at [the SSL Example](./Examples/SSL/Main.purs), which uses this
|
|
||||||
method to create the server.
|
|
||||||
|
Loading…
Reference in New Issue
Block a user