소스 검색

improve error message

Yuki Takei 4 년 전
부모
커밋
91b7779028
1개의 변경된 파일6개의 추가작업 그리고 1개의 파일을 삭제
  1. 6 1
      packages/app/src/server/routes/apiv3/slack-integration-settings.js

+ 6 - 1
packages/app/src/server/routes/apiv3/slack-integration-settings.js

@@ -129,6 +129,7 @@ module.exports = (crowi) => {
       throw new Error('Proxy URL is not registered');
     }
 
+    try {
     const result = await axios[method](
       urljoin(proxyUri, endpoint),
       body, {
@@ -141,6 +142,10 @@ module.exports = (crowi) => {
 
     return result.data;
   }
+    catch (err) {
+      throw new Error(`Requesting to proxy server failed: ${err.message}`);
+    }
+  }
 
   /**
    * @swagger
@@ -509,7 +514,7 @@ module.exports = (crowi) => {
       return res.apiv3({ slackAppIntegration });
     }
     catch (error) {
-      const msg = 'Error occured in updating Custom bot setting';
+      const msg = `Error occured in updating settings. Cause: ${error.message}`;
       logger.error('Error', error);
       return res.apiv3Err(new ErrorV3(msg, 'update-supported-commands-failed'), 500);
     }