13 lines
414 B
JavaScript
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);
|