Como usar o ejs sem express

Estou começando com o nó em geral e estou tentando fazer um site sem expresso. No entanto, eu gostaria de usar o ejs para injetar meu html e é aí que está o meu problema ... Como anexar o ejs.render (...) à resposta?

PS: Eu sei que pode ser uma opção melhor para usar express, mas quero saber como funciona por baixo antes de fazer a ponte.

Algo como:

var ejs = require("ejs");

function index (response, request, sequelize) {
    response.writeHead(200, {"Content-Type": "text/html"});
    test_data = "test data";
    response.end(ejs.render("./views/home.html",test_data));
}

exports.index = index;

Mas isso funciona ^ _ ^

Obrigado!

questionAnswers(3)

yourAnswerToTheQuestion