Documents / @faasjs/server / Server
Class: Server
FaasJS Server.
Param
The root path of the server.
Param
The options of the server.
Example
import { Server } from '@faasjs/server'
const server = new Server(process.cwd(), {
port: 8080,
})
server.listen()
Constructors
new Server()
new Server(
root
,opts
?):Server
Parameters
root
string
opts?
Returns
Methods
close()
close():
Promise
<void
>
Returns
Promise
<void
>
listen()
listen():
Server
Start server.
Returns
Server
processRequest()
processRequest(
path
,req
,res
,requestedAt
):Promise
<void
>
Parameters
path
string
req
IncomingMessage
res
ServerResponse
& object
requestedAt
number
Returns
Promise
<void
>
Properties
closed
protected
closed:boolean
=false
logger
readonly
logger:Logger
options
readonly
options:ServerOptions
root
readonly
root:string