Файл: error-kitty/lib/error-kitty/middleware.js
Строк: 17
<?php
var highlight = require("./highlight");
var ejs = require("ejs");
var fs = require("fs");
var _ = require("lodash");
var readFile = function (filename) {
return fs.readFileSync(__dirname + "/views/" + filename, "utf8");
};
var html = readFile("index.ejs");
var css = readFile("style.css") + readFile("style-highlight.css");
var js = readFile("script.js");
var template = ejs.compile(html);
module.exports = function () {
return function (err, req, res, next) {
console.error(err.stack);
res.statusCode = 500;
res.end(template({
highlightCode: highlight,
stylesheet: css,
script: js,
frames: err.frames,
err: err,
req: req,
fs: fs,
_: _
}));
};
};
?>