Я написал a script для развертывания веб-проекта. Этот кулак загружает кучу файлов по FTP, а затем отправляет запрос на сообщение chat bot на сообщение https://chat.stackexchange.com/.Могу ли я использовать разные реализации обещаний?
Я новичок в JavaScript и Node.js, и не знал о обещаниях, когда я впервые написал код. Я сейчас перерабатываю его из использования вложенных обратных вызовов в обещания с помощью сборки Node Promise
.
Для того, чтобы сделать запрос HTTP к боту, я использовал request. Есть еще одна библиотека под названием request-promise с использованием обещаний Bluebird. Являются ли они совместимыми со встроенной реализацией обещаний? Есть ли какие-то проблемы, которые мне нужно искать?
Существует список сайтов Conformant Promise/A+ Implementations, но ни Node.js, ни Chromium не указаны там. Означает ли это, что я не могу использовать их вместе?
Да, новые оригинальные обещания ES6 также совместимы с Promises/A +. [Возможно, нам стоит] (https://github.com/promises-aplus/promises-spec/issues/211) перечислить их там. – Bergi