2023年10月25日 星期三

Node 443 Port 權限不夠

有時候在Node.JS 上面開發會用80,443兩個port,但是系統會跳權限不足的問題。雖說開發時換個Port就好,不過有些情況只能用443 port,因為專案Owner是別人。

以下是Ubuntu環境的處理方法:

sudo setcap 'cap_net_bind_service=+ep' `which node`

簡單的說就是把網路權限放給 node。