UNPKG

node-api-analytics

Version:

Monitoring and analytics for node API applications.

25 lines (19 loc) 556 B
import Fastify from "fastify"; import { useFastifyAnalytics } from "../analytics.js"; import * as dotenv from "dotenv"; dotenv.config(); const apiKey = process.env.API_KEY; const fastify = Fastify({ logger: true, }); useFastifyAnalytics(fastify, apiKey); fastify.get("/", function (request, reply) { reply.send({ message: "Hello World!" }); }); fastify.listen({ port: 8080 }, function (err, address) { console.log("Server listening at http://localhost:8080"); if (err) { fastify.log.error(err); process.exit(1); } });