node-api-analytics
Version:
Monitoring and analytics for node API applications.
25 lines (19 loc) • 556 B
JavaScript
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);
}
});