我寫了a script來部署一個web項目。它首先通過FTP上傳一堆文件,然後發送一個請求到chat bot,發送消息到https://chat.stackexchange.com/。我可以一起使用不同的承諾實施嗎?
我是JavaScript和Node.js的新手,並且在第一次編寫代碼時不知道承諾。我現在正在將它從使用嵌套回調轉換爲節點內置Promise
的承諾。
爲了向機器人發送HTTP請求,我一直在使用request。還有另一個名爲request-promise的圖書館使用藍鳥承諾。這些與內置的promise實現是否兼容?有什麼需要注意的問題嗎?
有一個網站列表Conformant Promise/A+ Implementations,但沒有列出Node.js和Chromium。這是否意味着我不能一起使用它們?
是的,新的本地ES6承諾也符合Promise/A +標準。 [也許我們應該](https://github.com/promises-aplus/promises-spec/issues/211)在那裏列出。 – Bergi