nodejs 內解決 IE11 query string unicode bug

在 IE 11 存在一個 query sting 的 bug,會發生的情況是網址 GET 有中文時,在其他瀏覽器下會先做 urlencode 再傳輸。只有 IE11 不會(包含 Windows Phone 的 IE11),所以 server 會收到像是 å–µ 的字,這字是把 utf8 編碼的字元當做 ascii encode 時產生的樣子。

Continue reading…

從 ES6 Promise 到 ES7 的 async await 入門

francois-bg
JavaScript 的生態自從 node 出現以後,一切都變了樣,非同步變成更需要用心處理的事,這幾年從 ES6 把 Promise 標準化,發展到了 ES7 的 async/await。那在現在甚至未來幾年,在遇到非同步的問題時,最佳解會是什麼呢?

讓我們從 Promise 說起吧…先複習一下

Continue reading…