@@ -25049,6 +25049,7 @@ async function cli() {
2504925049
2505025050 process_docs(project, pkg, docs, (data) => (ready_for_cf = data));
2505125051 });
25052+
2505225053 doc_watch.on("+", ({ path, stats, isNew }) => {
2505325054 if (!/.*\.\w+/.test(path)) return;
2505425055 console.log("docs", path);
@@ -25076,6 +25077,7 @@ async function cli() {
2507625077
2507725078 polka()
2507825079 .get("/docs/:project/:type", async (req, res) => {
25080+ setCors(res);
2507925081 const { project, type } = req.params;
2508025082 const version = req.query.version || "latest";
2508125083 const full = typeof req.query.content === "string";
@@ -25099,6 +25101,7 @@ async function cli() {
2509925101 .get(
2510025102 "/docs/:project/:type/:slug",
2510125103 async (req, res) => {
25104+ setCors(res);
2510225105 const { project, type, slug } = req.params;
2510325106 const version = req.query.version || "latest";
2510425107
@@ -25134,7 +25137,15 @@ async function fetch_and_cache(url) {
2513425137 return false;
2513525138 }
2513625139}
25137- let count = 0;
25140+
25141+ function setCors(res) {
25142+ res.setHeader("Access-Control-Allow-Origin", "*");
25143+ res.setHeader(
25144+ "Access-Control-Allow-Headers",
25145+ "Origin, Content-Type, Accept, Range"
25146+ );
25147+ }
25148+
2513825149async function process_docs(
2513925150 project,
2514025151 pkg,
@@ -25167,8 +25178,6 @@ async function process_docs(
2516725178 .flat(2);
2516825179
2516925180 cb(ready_for_cf);
25170- count += 1;
25171- console.log(count);
2517225181}
2517325182
2517425183module.exports = cli;
0 commit comments