99re热这里只有精品视频,7777色鬼xxxx欧美色妇,国产成人精品一区二三区在线观看,内射爽无广熟女亚洲,精品人妻av一区二区三区

NodeJs 如何運(yùn)行

2021-09-15 09:35 更新

打開終端,鍵入node進(jìn)入命令交互模式,可以輸入一條代碼語句后立即執(zhí)行并顯示結(jié)果,例如:

$ node
> console.log('Hello World!');
Hello World!

如果要運(yùn)行一大段代碼的話,可以先寫一個(gè)JS文件再運(yùn)行。例如有以下hello.js。

function hello() {
    console.log('Hello World!');
}
hello();

寫好后在終端下鍵入node hello.js運(yùn)行,結(jié)果如下:

$ node hello.js
Hello World!

權(quán)限問題

在Linux系統(tǒng)下,使用NodeJS監(jiān)聽80或443端口提供HTTP(S)服務(wù)時(shí)需要root權(quán)限,有兩種方式可以做到。

一種方式是使用sudo命令運(yùn)行NodeJS。例如通過以下命令運(yùn)行的server.js中有權(quán)限使用80和443端口。一般推薦這種方式,可以保證僅為有需要的JS腳本提供root權(quán)限。

$ sudo node server.js

另一種方式是使用chmod +s命令讓NodeJS總是以root權(quán)限運(yùn)行,具體做法如下。因?yàn)檫@種方式讓任何JS腳本都有了root權(quán)限,不太安全,因此在需要很考慮安全的系統(tǒng)下不推薦使用。

$ sudo chown root /usr/local/bin/node
$ sudo chmod +s /usr/local/bin/node
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)