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