W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
打開終端,鍵入node
進(jìn)入命令交互模式,可以輸入一條代碼語句后立即執(zhí)行并顯示結(jié)果,例如:
$ node
> console.log('Hello World!');
Hello World!
如果要運行一大段代碼的話,可以先寫一個JS文件再運行。例如有以下hello.js
。
function hello() {
console.log('Hello World!');
}
hello();
寫好后在終端下鍵入node hello.js
運行,結(jié)果如下:
$ node hello.js
Hello World!
在Linux系統(tǒng)下,使用NodeJS監(jiān)聽80或443端口提供HTTP(S)服務(wù)時需要root權(quán)限,有兩種方式可以做到。
一種方式是使用sudo
命令運行NodeJS。例如通過以下命令運行的server.js
中有權(quán)限使用80和443端口。一般推薦這種方式,可以保證僅為有需要的JS腳本提供root權(quán)限。
$ sudo node server.js
另一種方式是使用chmod +s
命令讓NodeJS總是以root權(quán)限運行,具體做法如下。因為這種方式讓任何JS腳本都有了root權(quán)限,不太安全,因此在需要很考慮安全的系統(tǒng)下不推薦使用。
$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: