Skip to content
Mikhail Trifonov edited this page Sep 26, 2019 · 3 revisions

Create

You can use associations for error classes. Order is important!

import JayRPC from 'jayrpc';

let server = JayRPC.Server('0.0.0.0', 8080, {
    rpcVersion: '2.0', // 2.0 is value by default
    errorClassToErrorCode: [
        [Error, ERRORS.INTERNAL_ERROR],
    ],
});

Register procedure

For add procudure class to server use registerProcudure method of server instance. It can be array of procedures.

server.registerProcedure(procedure)
server.registerProcedure([procedure1, procedure2])

Register middleware

For add middleware instance to server use registerMiddleware method of server. It can be array of middlewares.

server.registerMiddleware(middleware)
server.registerMiddleware([middleware1, middleware2])

Start server

For server starting use server.listen method.

server.listen()
Clone this wiki locally