소스 검색

validate url

itizawa 5 년 전
부모
커밋
d5ac4a116d
1개의 변경된 파일3개의 추가작업 그리고 0개의 파일을 삭제
  1. 3 0
      packages/slackbot-proxy/src/controllers/slack.ts

+ 3 - 0
packages/slackbot-proxy/src/controllers/slack.ts

@@ -92,6 +92,9 @@ export class SlackCtrl {
       if (growiCommand.growiCommandArgs.length === 0) {
         return 'GROWI Urls is required.';
       }
+      if (!growiCommand.growiCommandArgs.every(v => v.match(/^(https?:\/\/)/))) {
+        return 'GROWI Urls must be urls.';
+      }
 
       // Send response immediately to avoid opelation_timeout error
       // See https://api.slack.com/apis/connections/events-api#the-events-api__responding-to-events