Nodejs
- 用cronjob解決puppeteer_dev_profile殘留問題
puppeteer_dev_profile是透過puppeteer操作Headless Chrome時會在 /tmp 自動產生的資料夾。倘若程序沒有正確關閉chrome進程﹐/tmp/puppeteer_dev_profile-* 將無法自動回收並殘留在檔案系統上,佔用不必要的硬盤空間。
- 使用Nodejs直接回傳Gzipped HTML內容
設置Nginx/Apache server時必不少得啟用其內建的動態gzip功能。然而,如果需要跟據請求內容返回不同的靜態檔案,而檔案已預早gzip好的,NodeJS要怎樣做才對呢?
- 在VS Code遠端偵錯NodeJS程序
甚麼時候會需要遙距debug另一部機器上的程序呢?例如這個程序只能在Linux上運行卻要在windows下開發,部署到生產環境時不能正常運作,某一天生產環境下的程序突然崩潰……