优化 worker.js 中的 fetch 函数,调整响应内容格式
This commit is contained in:
+9
-5
@@ -2,16 +2,20 @@ export default {
|
||||
async fetch(request, env, ctx) {
|
||||
const url = new URL(request.url);
|
||||
console.log('url :>> ', url);
|
||||
if ("/" === url.pathname) {
|
||||
if ('/' === url.pathname) {
|
||||
return new Response(`curl -fsSL ${url.origin}/install.sh | sh -
|
||||
iwr ${url.origin}/install.ps1 -useb | iex`);
|
||||
iwr ${url.origin}/install.ps1 -useb | iex
|
||||
|
||||
pnpm config get registry
|
||||
pnpm config set registry https://registry.npmmirror.com
|
||||
`);
|
||||
}
|
||||
|
||||
let response = await fetch(`http://get.pnpm.io${url.pathname}`);
|
||||
let text = await response.text();
|
||||
text = text.replace(/https:\/\/github.com/g, "https://gh-cf.oo1.dev/https://github.com");
|
||||
text=text.replace('Downloading pnpm from GitHub','Downloading pnpm from GitHub (via Cloudflare)');
|
||||
text=text.replace('Downloading pnpm','Downloading pnpm (via Cloudflare)');
|
||||
text = text.replace(/https:\/\/github.com/g, 'https://gh-cf.oo1.dev/https://github.com');
|
||||
text = text.replace('Downloading pnpm from GitHub', 'Downloading pnpm from GitHub (via Cloudflare)');
|
||||
text = text.replace('Downloading pnpm', 'Downloading pnpm (via Cloudflare)');
|
||||
return new Response(text);
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user