itizawa 5 лет назад
Родитель
Сommit
f9dacc5a45
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/server/routes/apiv3/slack-integration-settings.js

+ 3 - 2
src/server/routes/apiv3/slack-integration-settings.js

@@ -2,6 +2,7 @@ const mongoose = require('mongoose');
 const express = require('express');
 const express = require('express');
 const { body } = require('express-validator');
 const { body } = require('express-validator');
 const axios = require('axios');
 const axios = require('axios');
+const urljoin = require('url-join');
 const loggerFactory = require('@alias/logger');
 const loggerFactory = require('@alias/logger');
 
 
 const { getConnectionStatuses } = require('@growi/slack');
 const { getConnectionStatuses } = require('@growi/slack');
@@ -82,9 +83,9 @@ module.exports = (crowi) => {
 
 
   async function getConnectionStatusesFromProxy(tokens) {
   async function getConnectionStatusesFromProxy(tokens) {
     const csv = tokens.join(',');
     const csv = tokens.join(',');
+    const proxyUri = crowi.configManager.getConfig('crowi', 'slackbot:serverUri');
 
 
-    // TODO: retrieve proxy url from configManager
-    const result = await axios.get('http://localhost:8080/g2s/connection-status', {
+    const result = await axios.get(urljoin(proxyUri, '/g2s/connection-status'), {
       headers: {
       headers: {
         'x-growi-gtop-tokens': csv,
         'x-growi-gtop-tokens': csv,
       },
       },