smc-hub
Version:
CoCalc: Backend webserver component
20 lines • 818 B
JavaScript
;
/* add endpoint that serves the primus client js code. */
Object.defineProperty(exports, "__esModule", { value: true });
var UglifyJS = require("uglify-js");
function setupPrimusClient(router, primus) {
var primus_js = primus.library();
var primus_min_js = UglifyJS.minify(primus_js).code;
router.get("/primus.js", function (_, res) {
res.header("Content-Type", "text/javascript");
res.header("Cache-Control", "private, max-age=" + 60 * 60);
res.send(primus_js);
});
router.get("/primus.min.js", function (_, res) {
res.header("Content-Type", "text/javascript");
res.header("Cache-Control", "private, max-age=" + 60 * 60);
res.send(primus_min_js);
});
}
exports.default = setupPrimusClient;
//# sourceMappingURL=primus-client.js.map