UNPKG

claire-framework

Version:

- được viết bằng TypeScript - hỗ trợ websocket và HTTP request - hỗ trợ CLI để generate base project (claire-cli)

20 lines 1.62 kB
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const pug_1 = __importDefault(require("pug")); const path_1 = __importDefault(require("path")); const AbstractHttpResponder_1 = require("../controller/http/AbstractHttpResponder"); class DefaultHTMLResponder extends AbstractHttpResponder_1.AbstractHttpResponder { constructor(viewDirectory) { super(); this.viewDirectory = viewDirectory; } response(responseObject, value) { let html = pug_1.default.compileFile(path_1.default.join(this.viewDirectory, value[0]))(value[1]); responseObject.send(html); } } exports.DefaultHTMLResponder = DefaultHTMLResponder; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRGVmYXVsdEhUTUxSZXNwb25kZXIuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9saWIvZGVmYXVsdC1pbXBsZW1lbnRhdGlvbnMvRGVmYXVsdEhUTUxSZXNwb25kZXIudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSw4Q0FBc0I7QUFDdEIsZ0RBQXdCO0FBQ3hCLG9GQUErRTtBQUcvRSxNQUFhLG9CQUFxQixTQUFRLDZDQUFxQjtJQUkzRCxZQUFtQixhQUFxQjtRQUNwQyxLQUFLLEVBQUUsQ0FBQztRQUNSLElBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO0lBQ3ZDLENBQUM7SUFFTSxRQUFRLENBQUMsY0FBNEIsRUFBRSxLQUFvQjtRQUM5RCxJQUFJLElBQUksR0FBRyxhQUFHLENBQUMsV0FBVyxDQUFDLGNBQUksQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGFBQWEsRUFBRSxLQUFLLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLEtBQUssQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDO1FBQzlFLGNBQWMsQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLENBQUM7SUFDOUIsQ0FBQztDQUVKO0FBZEQsb0RBY0MifQ==