X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=examples%2Ftypescript%2Fhttp-server-pool%2Ffastify-worker_threads%2Fsrc%2Fmain.ts;h=b9aba792c05a8e2459eecfac5a93457a4185da9a;hb=bbe3fa62e097229db829372144cec8475a44fdc3;hp=cc647a0fd2a707916999b6521096e298f872837d;hpb=041dc05b2a95b36db72525072ba54c4c58ffcf0e;p=poolifier.git diff --git a/examples/typescript/http-server-pool/fastify-worker_threads/src/main.ts b/examples/typescript/http-server-pool/fastify-worker_threads/src/main.ts index cc647a0f..b9aba792 100644 --- a/examples/typescript/http-server-pool/fastify-worker_threads/src/main.ts +++ b/examples/typescript/http-server-pool/fastify-worker_threads/src/main.ts @@ -1,6 +1,9 @@ import { dirname, extname, join } from 'node:path' +import { exit } from 'node:process' import { fileURLToPath } from 'node:url' + import Fastify from 'fastify' + import { fastifyPoolifier } from './fastify-poolifier.js' /** @@ -9,11 +12,12 @@ import { fastifyPoolifier } from './fastify-poolifier.js' const port = 8080 const fastify = Fastify({ - logger: true + logger: true, }) const workerFile = join( dirname(fileURLToPath(import.meta.url)), + // eslint-disable-next-line @typescript-eslint/restrict-template-expressions `worker${extname(fileURLToPath(import.meta.url))}` ) @@ -21,11 +25,11 @@ await fastify.register(fastifyPoolifier, { workerFile, enableTasksQueue: true, tasksQueueOptions: { - concurrency: 8 + concurrency: 8, }, errorHandler: (e: Error) => { fastify.log.error('Thread worker error:', e) - } + }, }) fastify.all('/api/echo', async request => { @@ -43,5 +47,5 @@ try { await fastify.listen({ port }) } catch (err) { fastify.log.error(err) - process.exit(1) + exit(1) }