Browse Source

fixed an error by changing to 'match' not 'matches'

kaori 4 năm trước cách đây
mục cha
commit
b978d8ff37

+ 19 - 2
packages/slackbot-proxy/src/services/RegisterService.ts

@@ -52,10 +52,27 @@ export class RegisterService implements GrowiCommandProcessor {
     const tokenPtoG = inputValues.tokenPtoG.contents_input.value;
     const tokenPtoG = inputValues.tokenPtoG.contents_input.value;
     const tokenGtoP = inputValues.tokenGtoP.contents_input.value;
     const tokenGtoP = inputValues.tokenGtoP.contents_input.value;
 
 
-    const urlValidate = () => {
-      return growiUrl.if(value => value !== '').trim().matches(/^(https?:\/\/)/).isURL({ require_tld: false });
+    console.log('growiUrlHoge', growiUrl);
+    console.log('growiUrlHoge', typeof (growiUrl));
+
+    const isUrl = (url: string) => {
+      return url.match(/^(https?:\/\/)/);
     };
     };
 
 
+    console.log('urlValidate()', isUrl(growiUrl));
+
+    if (isUrl(growiUrl) == null) {
+      // return {
+      //   response_action: 'errors',
+      //   errors: {
+      //     block_id: 'growiUrl',
+      //   },
+      // };
+      console.log('urlは正しくありません');
+      return;
+    }
+    console.log('urlは正常');
+
     orderRepository.save({
     orderRepository.save({
       installation, growiUrl, tokenPtoG, tokenGtoP,
       installation, growiUrl, tokenPtoG, tokenGtoP,
     });
     });