инструмент SSH с вкладками для окон? [закрытый]

Я столкнулся с подобной проблемой, пытаясь заставить next-js работать с aws-serverless-express.

Я исправил это, выполнив следующее (используя машинопись, поэтому просто игнорируйте биты любого типа)

const appModule = require('./App');
let server: any = undefined;

appModule.then((expressApp: any) => {
  server = createServer(expressApp, null, binaryMimeTypes);
});

function waitForServer(event: any, context: any){
  setImmediate(() => {
    if(!server){
      waitForServer(event, context);
    }else{
      proxy(server, event, context);
    }
  });
}

exports.handler = (event: any, context: any) => {
  if(server){
    proxy(server, event, context);
  }else{
    waitForServer(event, context);
  }
}

Так что для вашего кода может быть что-то вроде

var client = undefined;

initSecrets("MyWebApi").then(result => {
    var secret = JSON.parse(result.Payload);
    client= new MyWebApiClient(secret.API_KEY, secret.API_SECRET)
})

function waitForClient(){
  setImmediate(() => {
    if(!client ){
      waitForClient();
    }else{
      client('Request')
    }
  });
}

exports.handler = async function (event, context) {
  if(client){
    client('Request')
  }else{
    waitForClient(event, context);
  }
};

18
задан Bob 6 April 2009 в 13:57
поделиться

3 ответа

Менеджер по Соединению на замазке (http://www.windowstipspage.com/download-putty-and-connection-manager/) на основе Шпаклевки.

Менеджер по Соединению на замазке является свободным Клиентским Дополнением PuTTY для платформ Windows, какая цель состоит в том, чтобы предоставить решение для управления несколькими экземплярами PuTTY.

Функции:

  • Вкладки и прикрепляемые окна для экземпляров PuTTY.
  • Полностью совместимый с конфигурацией PuTTY (использующий реестр).
  • Легко настраиваемый для оптимизации рабочей области (полный экран, minimze к лотку, добавляет/удаляет панель инструментов, и т.д....).
  • Автоматическая функция входа в систему независимо к ограничениям протокола (пользовательское моделирование клавиатуры).
  • Команды поствхода в систему (выполняют любую команду оболочки при входе).
  • Менеджер соединений: Управляйте большим количеством соединений с определенной конфигурацией (автовход в систему, определенная Сессия PuTTY, посткоманда, и т.д....).
  • Быстрая панель инструментов подключения для быстрого запуска Соединения на замазке.
  • Импортируйте/Экспортируйте целую информацию о соединениях к формату XML (генерируйте свою конфигурацию автоматически от другого инструмента и импортируйте его или экспортируйте Вашу конфигурацию для цели резервирования).
  • Зашифрованный параметр базы данных конфигурации, доступный для хранения информации о соединениях безопасно (внешняя поддержка библиотеки алгоритм AES, используемый с размерами ключа 128, 192 и 256 битов, относитесь за правовым статусом программного обеспечения шифрования в стране).
  • Автономный исполняемый файл, никакая установка не требуется.

Абсолютно свободный для коммерческого и персонального использования: менеджер Соединения на замазке является бесплатным программным обеспечением.

14
ответ дан 30 November 2019 в 06:46
поделиться

Poderosa является в значительной степени шпаклевкой с вкладками.

Функции:

Стиль с вкладками GUI удобно открыть многочисленные связи одновременно. Кроме того, можно разделить окно в области и выделить каждое соединение. Много различных способов соединиться. В дополнение к Telnet и SSH1/2, поддерживаются локальная оболочка cygwin и последовательные порты.

Выполнение опций и инструментов Много терминальных функций доступно. Примеры: перенаправление портов SSH2, мастер Генерации ключей SSH и соединения SOCKS.

Сменная архитектура можно расширить функцию Poderosa плагинами, как Eclipse делает. Соединения через последовательные порты и X/ZModem-support обеспечиваются как дополнительные плагины. Руководство для сменных разработчиков включено пакет установки.

Правительственная поддержка В 2005, японское правительство выбрало наш инновационный проект программного обеспечения и предоставило финансовые ресурсы для поддержки его.

3
ответ дан 30 November 2019 в 06:46
поделиться

Вы можете объединить консоль с любым SSH-клиентом из командной строки. Я использую тот, который поставляется с Cygwin .

0
ответ дан 30 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: