bipbop-microservices
Version:
Utilização dos serviços da BIPBOP em JS
18 lines (14 loc) • 639 B
JavaScript
const { createServer } = require('../dist/index');
const serverPort = parseInt(process.env.BIPBOP_MS_PORT || '3000', 10);
const maxPayloadSize = parseInt(process.env.BIPBOP_MS_MAX_PAYLOAD_SIZE || '100000', 10); /* 100kb */
const timeout = parseInt(process.env.BIPBOP_MS_TIMEOUT || '3000', 10); /* 3 seg */
const maxConnections = parseInt(process.env.BIPBOP_MS_MAX_CONNECTIONS || '500', 10); /* 100kb */
const server = createServer({
hookError: (_, e) => console.error(e),
timeout,
maxPayloadSize,
services: require('./services')
});
server.maxConnections = maxConnections;
server.listen(serverPort);