摘要:用法和示例有關(guān)使用運(yùn)行腳本的不同選項(xiàng)和方法的信息,請(qǐng)參閱命令行選項(xiàng)文檔?,F(xiàn)在,創(chuàng)建一個(gè)名為的空項(xiàng)目文件夾,然后導(dǎo)航到它,可以根據(jù)用戶(hù)當(dāng)前的項(xiàng)目標(biāo)題命名項(xiàng)目文件夾,但此示例將使用作為項(xiàng)目文件夾。文檔中的許多示例都可以類(lèi)似地運(yùn)行。
用法和示例
node [options] [V8 options] [script.js | -e "script" | - ] [arguments]
有關(guān)使用Node.js運(yùn)行腳本的不同選項(xiàng)和方法的信息,請(qǐng)參閱命令行選項(xiàng)文檔。
示例用Node.js編寫(xiě)的Web服務(wù)器示例,它以"Hello, World!"響應(yīng):
本文檔中顯示的命令以$或>開(kāi)頭顯示,以復(fù)制它們?cè)谟脩?hù)終端中的顯示方式,不要包含$和>字符,它們用于指示每個(gè)命令的開(kāi)始。
遵循此約定的教程和示例很多:$或>用于作為常規(guī)用戶(hù)運(yùn)行的命令,#用于應(yīng)作為管理員執(zhí)行的命令。
不以$或>字符開(kāi)頭的行通常顯示上一個(gè)命令的輸出。
首先,確保已經(jīng)下載并安裝了Node.js,有關(guān)更多安裝信息,請(qǐng)參閱這個(gè)指南。
現(xiàn)在,創(chuàng)建一個(gè)名為projects的空項(xiàng)目文件夾,然后導(dǎo)航到它,可以根據(jù)用戶(hù)當(dāng)前的項(xiàng)目標(biāo)題命名項(xiàng)目文件夾,但此示例將使用projects作為項(xiàng)目文件夾。
Linux和Mac:
$ mkdir ~/projects $ cd ~/projects
Windows CMD:
> mkdir %USERPROFILE%projects > cd %USERPROFILE%projects
Windows PowerShell:
> mkdir $env:USERPROFILEprojects > cd $env:USERPROFILEprojects
接下來(lái),在projects文件夾中創(chuàng)建一個(gè)新的源文件,并將其命名為hello-world.js。
在Node.js中,使用連字符(-)或下劃線(xiàn)(_)分隔文件名中的多個(gè)單詞被認(rèn)為是好的風(fēng)格。
在任何首選文本編輯器中打開(kāi)hello-world.js并粘貼以下內(nèi)容:
const http = require("http"); const hostname = "127.0.0.1"; const port = 3000; const server = http.createServer((req, res) => { res.statusCode = 200; res.setHeader("Content-Type", "text/plain"); res.end("Hello, World! "); }); server.listen(port, hostname, () => { console.log(`Server running at http://${hostname}:${port}/`); });
保存文件,返回終端窗口輸入以下命令:
$ node hello-world.js
這樣的輸出應(yīng)出現(xiàn)在終端中以指示Node.js服務(wù)器正在運(yùn)行:
Server running at http://127.0.0.1:3000/
現(xiàn)在,打開(kāi)任何首選的Web瀏覽器并訪(fǎng)問(wèn)http://127.0.0.1:3000。
如果瀏覽器顯示字符串Hello,World!,則表示服務(wù)器正在運(yùn)行。
文檔中的許多示例都可以類(lèi)似地運(yùn)行。
上一篇:關(guān)于文檔文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/99165.html
摘要:關(guān)于文檔本文檔的目的是從參考和概念的角度全面解釋?zhuān)總€(gè)部分都描述了內(nèi)置模塊或高級(jí)概念。文檔鏈接到相應(yīng)的手冊(cè)頁(yè)手冊(cè)頁(yè)的簡(jiǎn)稱(chēng),描述了系統(tǒng)調(diào)用的工作方式。上一篇參考文檔目錄下一篇用法和示例 關(guān)于文檔 本文檔的目的是從參考和概念的角度全面解釋Node.js API,每個(gè)部分都描述了內(nèi)置模塊或高級(jí)概念。 在適當(dāng)?shù)那闆r下,屬性類(lèi)型、方法參數(shù)和提供給事件處理程序的參數(shù)將在主題標(biāo)題下方的列表中詳細(xì)說(shuō)明...
摘要:參考文檔是基于的引擎構(gòu)建的運(yùn)行時(shí)。關(guān)于文檔用法和示例斷言測(cè)試穩(wěn)定性穩(wěn)定模塊提供了一組簡(jiǎn)單的斷言測(cè)試,可用于測(cè)試不變量。存在和模式,但建議僅使用模式。類(lèi)在全局作用域內(nèi),因此不太可能需要使用。以下所有示例均可供下載,可用作擴(kuò)展庫(kù)的起點(diǎn)。 Node.js v11.5.0 API參考文檔 Node.js?是基于Chrome的V8 JavaScript引擎構(gòu)建的JavaScript運(yùn)行時(shí)。 關(guān)...
摘要:用法具體的參數(shù)及腳本運(yùn)行方式,請(qǐng)參考命令行工具章節(jié)。示例用寫(xiě)的一個(gè)返回的服務(wù)器示例要運(yùn)行此服務(wù)器,將上面所示代碼放入文件,并用執(zhí)行它本文檔中所有的示例均可以類(lèi)似方式運(yùn)行。全文目錄請(qǐng)查看全文目錄 用法 node [options] [v8 options] [script.js | -e script] [arguments] 具體的option參數(shù)及腳本運(yùn)行方式,請(qǐng)參考命令行工具章節(jié)。...
摘要:官方文檔官方文檔,官方文檔永遠(yuǎn)是學(xué)習(xí)資料的第一步起步扎實(shí)的基本功。學(xué)習(xí)的新特性,理解,建議可以看看阮一峰的教程。的學(xué)習(xí)曲線(xiàn)會(huì)比較長(zhǎng),需要了解到的常用命令,以及和的模塊規(guī)范,的也很多,其實(shí)更多的是屬于一項(xiàng)后端語(yǔ)言。 學(xué)習(xí)Vue2.0的建議順序 注:本文是看過(guò)其他關(guān)于vue文章之后的想法,歡迎轉(zhuǎn)載,請(qǐng)注明出處。 Vue官方文檔:Vue2.0官方文檔,官方文檔永遠(yuǎn)是學(xué)習(xí)資料的第一步 起步...
閱讀 915·2023-04-26 02:16
閱讀 1219·2019-08-30 15:55
閱讀 2799·2019-08-30 15:53
閱讀 3396·2019-08-29 15:38
閱讀 2901·2019-08-29 13:42
閱讀 1992·2019-08-26 13:34
閱讀 1850·2019-08-26 10:10
閱讀 3085·2019-08-23 14:40