用法和示例node[options][V8options][script.js|-e“脚本”|-][arguments]使用Node.js运行脚本的差异有关选项和方法的信息,请参阅命令行选项文档。示例用Node.js编写的响应“Hello,World!”的Web服务器示例:本文档中显示的命令以$或>开头,以复制它们在用户终端中的显示方式,不包括$和>字符,用于指示每个命令的开始。有许多遵循此约定的教程和示例:$或>用于以普通用户身份运行的命令,#用于应以管理员身份执行的命令。不以$或>字符开头的行通常显示前一个命令的输出。首先,确保您已经下载并安装了Node.js,有关更多安装信息,请参阅本指南。现在,创建一个名为projects的空项目文件夹并导航到它,您可以根据用户当前的项目标题命名项目文件夹,但本示例将使用projects作为项目文件夹。Linux和Mac:$mkdir~/projects$cd~/projectsWindowsCMD:>mkdir%USERPROFILE%\projects>cd%USERPROFILE%\projectsWindowsPowerShell:>mkdir$env:USERPROFILE\projects>cd$env:USERPROFILE\projects接下来,在项目文件夹中创建一个新的源文件并将其命名为hello-world.js。在Node.js中,使用连字符(-)或下划线(_)分隔文件名中的多个单词被认为是一种很好的风格。在任何首选的文本编辑器中打开hello-world.js并粘贴以下内容:consthttp=require('http');const主机名='127.0.0.1';常量端口=3000;constserver=http.createServer((req,res)=>{res.statusCode=200;res.setHeader('Content-Type','text/plain');res.end('Hello,World!\n');});server.listen(port,hostname,()=>{console.log(`服务器运行在http://${hostname}:${port}/`);});保存文件,返回到终端窗口并输入以下命令:$node终端中应出现类似hello-world.js的输出,表明Node.js服务器正在运行:Serverrunningathttp://127.0.0.1:3000/现在,打开任何首选的Web浏览器并访问http://127.0.0.1:3000。如果浏览器显示字符串Hello,World!,服务器正在运行。文档中的许多示例都以类似方式工作。上一篇:关于文档
