We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 86ecbd0 commit d167c96Copy full SHA for d167c96
response-protect/index.ts
@@ -18,11 +18,11 @@ export const ResponseProtect = (
18
const Referer = request.headers.get("Referer");
19
if (!Referer && !config.allowRefererVoid)
20
throw new Error("Referer 不能为空");
21
- const host = new URL(Referer!).host;
+ const getHost = () => new URL(Referer!).host;
22
if (
23
Referer &&
24
config.Referer.some((i) =>
25
- typeof i === "string" ? host === i : i.test(host)
+ typeof i === "string" ? getHost() === i : i.test(getHost())
26
)
27
28
throw new Error("您的网站已经被禁止使用服务");
0 commit comments