random/counterServer.js

13 lines
414 B
JavaScript

// Embeddable counter
const text2png = require("text2png");
const http = require("http");
const port = 51000;
var counter = 0;
const server = http.createServer((req,res) => {
res.writeHead(200,{"Content-Type":"image/png"});
if (!req.headers["referer"]){res.end(text2png("frog"));return;}
if (req.headers["referer"].includes("frogs")) counter++;
res.end(text2png(String(counter)));
});
server.listen(port);