其實我的需求是使用 AWS Lambda 部署 Line Bot 的 Webhook NodeJS 環境,不過這篇筆記為了簡化,把重點放在如何部署到 AWS Lambda,所以先改成最簡單的 NodeJS Express
如何使用 Serverless Framework 將 Express 部署到 AWS Lambda
· 4 分鐘閱讀
其實我的需求是使用 AWS Lambda 部署 Line Bot 的 Webhook NodeJS 環境,不過這篇筆記為了簡化,把重點放在如何部署到 AWS Lambda,所以先改成最簡單的 NodeJS Express
從使用 Create React App 轉到 Vite,有很多不熟悉的地方,這篇文章簡單的對 Vite 在不同環境設定不同變數做簡單的筆記
不同的環境有不同的環境變數值是很正常的,ex 開發環境連開發環境的後端,正式環境連正式的環境的後端,開發環境有開發環境的 api key,正式環境有正式環境的 api key, 之前用過 npm-config,處理過類似的需求,不過 Vite 自己就內建處理這類需求的方法
之前測試了一下 Line Notify,見前文【Line Notify 測試筆記】,思考了一下有什麼能夠實際運用的地方,於是想到拿來做為發送網站如果不小心掛點後的告警通知,原來想用 AWS Lambda 來寫,後來不小心看 Google 也有類似的免費服務 Google Apps Script,測試了一下,簡單做個筆記
之前的需求要將文字用 Base64 編碼和解碼,簡單的做了些筆記
有個做色碼轉換的需求,需要把 RGB 和 HEX 做轉換,這裏會需要使用 javascript 將十進位和十六進位的數值做轉換,查了一下 javascript 的語法,簡單做了一下筆記
一個舊專案的需求,原來的程式碼長這樣,每十分鐘會執行 doSomething 這個 function,但是這個程式碼第一次執行會發生在十分鐘後,而使用者希望第一次執行能立即執行