Проблема с подключением к постановке - PullRequest
0 голосов
/ 12 апреля 2019

Мы продвинули наши изменения в Heroku с dev на стадии разработки (интеграция происходит в salesforce), и мы установили все конфигурации в значениях конфигурации, относящихся к стадии подготовки.При тестировании в стадии подготовки экземпляр все еще связан с нашей средой разработки.Проверено, что код не содержит жестко заданного значения в коде, который будет ссылаться на dev, все написано для динамического извлечения из конфигурационных переменных в настройках в конвейере.

Проверено переменные конфигурации в настройках конвейера heroku, но все еще подключено к dev env.

exports.getCachedConnection = async function (username, password) {
  return new Promise((resolve, reject) => {
    const cachedConnection = {};
    if (username == process.env.SF_AUTH_US3RNAME) {
      client.get(process.env.REDIS_KEY_SF_AUTH_INSTANCE_URL_E, (error, result) => {
        if (error) {
          console.log(error);
          reject(error);
        }
        cachedConnection.instanceUrl = krypto.decrypt(result);
        client.get(process.env.REDIS_KEY_SF_AUTH_ACCESS_TOKEN_E, function (error, result) {
          if (error) {
            console.log(error);
            reject(error);
          } else {
            cachedConnection.accessToken = krypto.decrypt(result);
            resolve(cachedConnection);
          }
        });
      });
    } else {
      reject('Invalid credentials');
    }
  });
};
...