使用時機
在寫 async function 時,最容易搞錯的就是執行順序,然而在寫 async function 時,可以用 await
去解掉層層的巢狀callback 結構,但如果 async 內使用到 sync function,那該怎麼做?
實作方式
在 sync function 包一個 Promise
TokenAuth.js
1 | module.exports.getUser = (token) => { |
CartAPIController
1 | import Promise from "bluebird"; |