如何在 windows 開發環境切換 NodeJS 版本
原來開發環境和線上環境的 NodeJS 版本不一樣,開發環境較新,但又不想把開發環境的版本降級,Python 可以用 conda 做版本控制,查了一下 NodeJS 也有類似的東西,叫做 nvm,簡單做一下筆記
以下內容適用 windows 的環境
原來開發環境和線上環境的 NodeJS 版本不一樣,開發環境較新,但又不想把開發環境的版本降級,Python 可以用 conda 做版本控制,查了一下 NodeJS 也有類似的東西,叫做 nvm,簡單做一下筆記
以下內容適用 windows 的環境
原因是一台放在 AWS EC2 的 Linux(CentOS) Server 莫名其妙被攻擊了,log 上有記錄攻擊方的 IP,所以查了一下怎麼直接把對方的 IP 封鎖掉,簡單做個記錄
在雲端新建一台 VM 時,預設時區通常會是 UTC,和習慣 Local 時間是不一樣的,以台北時間來說就會差八個小時,簡單記錄一下怎麼修改時區
Line Notify 在十月初宣佈 【LINE Notify結束服務公告】,將於 2025年3月31日停止服務,還給了半年的緩衝期,不幸的,因為 Line Notify 很好用加上又是免費,不止公司,連我自己都有一堆小服務是用 Line Notify 來做告警,從上面 Line 官方連結寫的「關於發送通知的替代方法,建議可考慮操作Messaging API 透過LINE官方帳號來傳送訊息」,只好花點時間,把原來 Line Notify 的程式用 Messaging API 改寫,簡單寫個筆記紀錄
因為 Line Notify 即將停止服務,原本是在寫【如何快速將服務從 Line Notify 轉換至 Line 官方帳號及 Messaging API】,不過文章太長了,所以把 Line Bot Messaging API 的部份獨立出來,寫成一篇筆記
不是第一次發生了,SourceTree 在啟動後,閃了一下就沒有反應,簡單做了筆記,記錄一下解決方法
簡單做個記錄,如何在 Ubuntu 上安裝 docker 和 docker-compose,以後有同樣需求直接照做就好
其實我的需求是使用 AWS Lambda 部署 Line Bot 的 Webhook NodeJS 環境,不過這篇筆記為了簡化,把重點放在如何部署到 AWS Lambda,所以先改成最簡單的 NodeJS Express
應該很多人注意到如果你將網址分享到 Line,朋友打開時用的不是平常常用的預設瀏覽器,像是 Chrome、Safari,而是 Line 自己內建的瀏覽器,這其實會造成有些困擾,一來是可能比較不習慣,一來網站有些 javascript 會因此不能執行
從使用 Create React App 轉到 Vite,有很多不熟悉的地方,這篇文章簡單的對 Vite 在不同環境設定不同變數做簡單的筆記
不同的環境有不同的環境變數值是很正常的,ex 開發環境連開發環境的後端,正式環境連正式的環境的後端,開發環境有開發環境的 api key,正式環境有正式環境的 api key, 之前用過 npm-config,處理過類似的需求,不過 Vite 自己就內建處理這類需求的方法