/
trixden
/
prerender
Обзор
Документация
Войти
/
trixden
/
prerender
Код
Запросы
0
Задачи
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/index.ts
27 строк
645 B
Denis Karimov
Fix broser stopping
10 авг 2023, 22:32
10 авг 2023, 22:32
2a15205
Код
Авторство
О чём код?
import 'dotenv/config' import fastify from "fastify"; import { homeRoute } from './router/home'; import { puppeteerPlugin } from './plugins/puppeteer'; const server = fastify({ logger: false, trustProxy: true }); server.register(puppeteerPlugin); server.get('/', homeRoute); server.addHook('onClose', async function (instance) { if (instance.browser) { await instance.browser.close(); } }); server.listen({port: Number(process.env.PORT), host: process.env.HOST}, (err, address) => { if (err) { console.error(err); process.exit(1); } else { console.log(`Server listening at ${address}`); } });