第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

如何將命令行參數(shù)傳遞給Node.js程序?

如何將命令行參數(shù)傳遞給Node.js程序?

慕田峪7331174 2019-06-25 11:18:43
如何將命令行參數(shù)傳遞給Node.js程序?我有一個(gè)web服務(wù)器Node.js我想用一個(gè)特定的文件夾啟動(dòng)。我不知道如何訪問JavaScript中的參數(shù)。我正在運(yùn)行這樣的節(jié)點(diǎn):$ node server.js folder這里server.js是我的服務(wù)器代碼。Node.js Help說這是可能的:$ node -hUsage: node [options] script.js [arguments]如何使用JavaScript訪問這些參數(shù)?不知怎么的,我在網(wǎng)上找不到這些信息。
查看完整描述

3 回答

?
ABOUTYOU

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊

標(biāo)準(zhǔn)方法(無庫(kù))

參數(shù)存儲(chǔ)在process.argv

以下是節(jié)點(diǎn)文檔處理命令行args:

process.argv包含命令行參數(shù)的數(shù)組。第一個(gè)元素將是‘節(jié)點(diǎn)’,第二個(gè)元素將是JavaScript文件的名稱。接下來的元素將是任何附加的命令行參數(shù)。

// print process.argvprocess.argv.forEach(function (val, index, array) {
  console.log(index + ': ' + val);});

這將產(chǎn)生:

$ node process-2.js one two=three four0: node1: /Users/mjr/work/node/process-2.js2: one3: two=three4: four


查看完整回答
反對(duì) 回復(fù) 2019-06-25
?
寶慕林4294392

TA貢獻(xiàn)2021條經(jīng)驗(yàn) 獲得超8個(gè)贊

為了像常規(guī)javascript函數(shù)所接收的那樣使參數(shù)正?;?,我在node.js shell腳本中這樣做:

var args = process.argv.slice(2);

注意,第一個(gè)Arg通常是NodeJS的路徑,第二個(gè)Arg是正在執(zhí)行的腳本的位置。


查看完整回答
反對(duì) 回復(fù) 2019-06-25
  • 3 回答
  • 0 關(guān)注
  • 1841 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)