astronomical-theater/main.js

17 lines
394 B
JavaScript

const tls = require("tls");
const fs = require("fs");
const options = {
cert: fs.readFileSync("public-cert.pem"),
key: fs.readFileSync("private-key.pem"),
};
const server = tls.createServer(options);
server.on("secureConnection", socket => {
socket.setEncoding("utf8");
socket.write("20 text/gemini\r\n");
socket.write("Hello, world!\r\n");
socket.end();
});
server.listen(1965);