Web Development

這個分類是我從工程師職涯一路寫下來的技術筆記,主軸放在「網路是怎麼運作的」——HTTP、RESTfulAPI、密碼學、Node.js、系統設計、Linux、Docker 這些在 web後端世界天天會用到的東西。寫法上我盡量避開純粹的官方文件式說明,多用生活化的比喻來解釋抽象概念。如果你正在學後端、想搞懂一個 request 從瀏覽器到 server中間發生什麼事,這裡的文章應該幫得上忙~
25
7月

利用Docker建立PostgreSQL開發環境

首先先將需要的configuration variable放到環境變數裏,在這裡就是我們的PostgreSQL database server要起在哪一個port,user,password,db等等,準備好你的 dev.env檔案如下,然後執行 . ./dev.env export PG_PORT=5432 export PG_
1 min read
28
12月
使用Node.js + Express整合Line Notify通知服務

使用Node.js + Express整合Line Notify通知服務

快速簡單地使用一個express的middleware完成line notify的oauth2流程,取得access_token來做後續的消息推送 使用line notify可以簡單地讓網站開發者推送訊息到使用者的line裡,雖不像line bot可以跟使用者做更多的互動,但如果只是要單方面的的發送訊息,使用line notify就足矣,而且還不像line bot的push api要收費,這個不用錢~ 登入流程 Line notify的流程大致來說是這樣的: 1. GET
2 min read