mirror of
https://github.com/ciiiii/cloudflare-docker-proxy.git
synced 2025-12-05 14:32:54 +08:00
Redirect for index route (#121)
Some checks failed
Deploy to Cloudflare Workers / Build & Deploy (push) Has been cancelled
Some checks failed
Deploy to Cloudflare Workers / Build & Deploy (push) Has been cancelled
This commit is contained in:
3023
package-lock.json
generated
Normal file
3023
package-lock.json
generated
Normal file
File diff suppressed because it is too large
Load Diff
@@ -14,7 +14,7 @@
|
||||
"scripts": {
|
||||
"format": "prettier --write '**/*.{js,css,json,md}'",
|
||||
"build": "webpack",
|
||||
"dev": "wrangler dev src/index.js --env dev"
|
||||
"dev": "npx wrangler dev src/index.js --env dev"
|
||||
},
|
||||
"license": "MIT",
|
||||
"main": "src/index.js"
|
||||
|
||||
@@ -32,6 +32,9 @@ function routeByHosts(host) {
|
||||
|
||||
async function handleRequest(request) {
|
||||
const url = new URL(request.url);
|
||||
if (url.pathname == "/") {
|
||||
return Response.redirect(url.protocol + "//" + url.host + "/v2/", 301);
|
||||
}
|
||||
const upstream = routeByHosts(url.hostname);
|
||||
if (upstream === "") {
|
||||
return new Response(
|
||||
@@ -154,7 +157,7 @@ async function fetchToken(wwwAuthenticate, scope, authorization) {
|
||||
}
|
||||
|
||||
function responseUnauthorized(url) {
|
||||
const headers = new(Headers);
|
||||
const headers = new Headers();
|
||||
if (MODE == "debug") {
|
||||
headers.set(
|
||||
"Www-Authenticate",
|
||||
|
||||
Reference in New Issue
Block a user