UNPKG

uspring

Version:

A very fast Webserver which has interface like springboot

28 lines (27 loc) 827 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); function extendResponse(res, wrap) { var microResponse = {}; microResponse.isUWS = true; microResponse.status = function (n) { return res.writeStatus(String(n)); }; microResponse.json = function (obj) { var _json = JSON.stringify(obj); res.writeHeader('Content-Type', 'application/json'); res.end(_json); }; microResponse.timeout = wrap.timeout; microResponse.onTimeout = wrap.onTimeout; // microResponse.end = (r?:RecognizedString) => { // if (!res.aborted) { // res.end(r); // } // return res; // } for (var key in microResponse) { res[key] = microResponse[key]; } return res; } exports.extendResponse = extendResponse;