index.js 485 B

12345678910111213141516171819
  1. var config = require("../config");
  2. var path = require("path");
  3. var jade = require("jade");
  4. // compile jade
  5. var index = jade.compileFile(path.join(__dirname, "../views/index.jade"));
  6. module.exports = function(req, res) {
  7. var html = index({
  8. title: "Crafatar",
  9. domain: "https://" + req.headers.host,
  10. config: config
  11. });
  12. res.writeHead(200, {
  13. "Content-Length": Buffer.byteLength(html, "UTF-8"),
  14. "Content-Type": "text/html; charset=utf-8"
  15. });
  16. res.end(html);
  17. };