Bläddra i källkod

fix(middlewares/limit.ts): 请求拦截优化

zhusiqing 3 år sedan
förälder
incheckning
3279557aec
2 ändrade filer med 4 tillägg och 2 borttagningar
  1. 1 1
      .husky/pre-commit
  2. 3 1
      src/middlewares/limit.ts

+ 1 - 1
.husky/pre-commit

@@ -1,4 +1,4 @@
 #!/bin/sh
 . "$(dirname "$0")/_/husky.sh"
 
-lint-staged
+./node_modules/.bin/lint-staged

+ 3 - 1
src/middlewares/limit.ts

@@ -3,7 +3,9 @@ import config from '@config';
 export default () => {
   return async (ctx: Context, next: Next): Promise<void> => {
     const host: string = ctx.host;
-    const isMatch = config.checkHost.find(el => host.match(el));
+    const domain = host.replace(/(:[^:]+)$/, '');
+    const isMatch = config.checkHost.find(el => domain.match(el));
+    console.log(host, config.checkHost, isMatch);
     if (!isMatch) {
       // 域名不对
       ctx.status = 403;