Вход Регистрация
Файл: 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,
      
_:             _
    
}));
  };
};
?>
Онлайн: 2
Реклама