NodeJS
2 人追踪
9 篇文章
Phanix

Create ssl certificate for node.js

主要參考https://www.sitepoint.com/how-to-use-ssltls-with-node-js/ 依照順序是 先產生一個 RSA 2048 bit 的 key 產生一個 certification signing request 如果測試用可以加上第三步...

Phanix

Rotate node.js log

預設 node.js 的 log file 會一直 append 上去,所以結果就是越來越多直到爆炸為止 假設原本 log 是在 /root/.forever 底下,可能是長成類似 RWs7.log 這樣的檔案名字。設定 /etc/logrotate.conf 來讓每天的 lo...

Kevin Zheng

Vite - 前端開發 | 個人筆記

Vite 是一個高速的建構工具,使用 esbuild 來打包所有程式碼,因此會又很不錯的開發體驗。

Kevin Zheng

Heroku 平台即服務 | 個人筆記

今天發現到這個算是有歷史的雲端平台,想試著做紀錄,避免自己忘記有這個東西。

刘果 | Guo Liu

Matters 的架構與技術棧

photo credit: Ray Wenderlich隨著開源計劃的啓動,馬特市市民們可以直接看到馬特市的所有機制和邏輯。全面開放代碼倉庫後,任何人都可以提出建議和想法、提交功能和優化,也可以自行建立像馬特市一樣的平臺,參與到馬特市生態的演進中。

阿Han

試玩 nodejs-worker-threads

早期的 nodejs 為了具有多線程的能力而引入了 cluster 模組, 但這種創建線程的方式會犧牲共享內存, 且數據通信必須透過 json 來傳輸, 因此具有一定的侷限性及性能問題。而後發展了worker-threads這個模組之後, 具備共享內存的功能, 使其更輕量。

阿Han

使用Nodejs Cluster打破單線程的限制

由於Javascript本身設計就適合於單線程的應用, 但一般後端應用程式都會支援多個服務來處理client的請求, nodejs中也提供了cluster模組來達成此功能。Cluster的原理很簡單,由於每個Process都只能用單核心的CPU來運行,那麼就多開幾個來幫忙處理吧!

jessweb3

Node.js系列 :使用 PM2 來管理Node.js 服務

當我們開發完 Node.js 應用時,需要將應用部署至 Production 環境 ( 例如 AWS EC2 ) 供客戶使用。在持續維護 Production 環境時會發現,最大的挑戰來自於要讓程式持續、穩定不中斷的運行。另外由於 Node.js 本身是單執行緒,所以要擴展也是不容易的。

袁英傑

使用 NodeJS 測試 Web UI

本篇文章是關於一些用作測試 Web UI 的 NodeJS 工具。它們包括:MochaChaiCasperJSPhantomJSMochaMocha 是一個用於測試的 Javascript 框架。它有一個 BDD 風格的語法(BDD:行為驅動開發),並兼容 Asynchronous call 測試。

没有更多