UNPKG

novel-opds-now

Version:

按需生成 epub,此模組不使用排程任務來生成 epub

23 lines 901 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const tslib_1 = require("tslib"); const express_1 = require("express"); const opds_1 = (0, tslib_1.__importStar)(require("../../lib/site/demonovel/opds")); function opdsDemoNovelHandler() { const router = (0, express_1.Router)(); router.use(`${opds_1.prefix}/:type(.xml)?`, async (req, res) => { let feed = await (0, opds_1.makeOPDSType)(req.params.type); res.setHeader('Content-Type', 'application/xml'); let xml = feed.toXML(); res.send(xml); }); router.use(`${opds_1.prefix}(.xml)?`, async (req, res) => { let feed = await (0, opds_1.default)(); res.setHeader('Content-Type', 'application/xml'); let xml = feed.toXML(); res.send(xml); }); return router; } exports.default = opdsDemoNovelHandler; //# sourceMappingURL=demonovel.js.map