new WebServer(logger)
Parameters:
| Name | Type | Description |
|---|---|---|
logger |
olympe.logging.Channel |
Members
-
<protected, non-null> logger :olympe.logging.Channel
-
Type:
- olympe.logging.Channel
Methods
-
addRoute(id, path, methods, handler)
-
Add a new route to the webservice, and start the web server. It restarts the server if already started before.
Parameters:
Name Type Description idstring pathstring methodsArray.<!olympe.net.Http.Method> handlerfunction Returns:
- Type
- Promise.<void>
-
removeRoute(id)
-
Remove the route previously added with the specified id.
Parameters:
Name Type Description idstring Returns:
- Type
- Promise.<void>
-
setCorsPolicies(methods, allowedHeaders)
-
Define the CORS policies for the web server.
Parameters:
Name Type Description methodsArray.<!olympe.net.Http.Method> allowedHeadersArray.<!olympe.net.Http.Headers> Returns:
this
- Type
- olympe.net.WebServer
Olympe SDK