Node.js 安装 & 运行第一个NodeJS程序(Windows篇) 今天药忘吃喽~ 2021-11-06 00:34 407阅读 0赞 # 【Node.js简介】 # 简单的说 Node.js 就是运行在服务端的 JavaScript。Node.js 是一个基于 [Chrome V8][] 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 [npm][],是全球最大的开源库生态系统。 # 一、安装环境 # 1、本机系统:Windows 7(64位) 2、Node.js:v10.16.2 # 二、安装Node.js步骤 # 1、下载对应你系统的Node.js版本:[https://nodejs.org/en/download/][https_nodejs.org_en_download] ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70][] 2、下载后,选择安装路径,默认下一步安装即可。 说明:新版的Node.js已自带npm,安装Node.js时会一起安装,npm的作用就是对Node.js依赖的包进行管理,也可以理解为用来安装/卸载Node.js需要装的东西。 3、安装完毕,打开CMD命令行窗口,输入命令查看版本号,如果有输出,则证明安装正确。 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70 1][] # 三、运行第一个node.js程序 # 将以下代码保存为 test.js 文件 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!\n'); }); server.listen(port, hostname, () => { console.log(`server running at http://${hostname}:${port}/`); }); 打开CMD命令行工具,cd 到test.js文件所在的目录,输入 node test.js,即可启动服务 ![watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70 2][] 在浏览器输入:127.0.0.1:3000,即可看到输出“hello world”。 [Chrome V8]: https://developers.google.com/v8/ [npm]: https://www.npmjs.com/ [https_nodejs.org_en_download]: https://nodejs.org/en/download/ [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70]: /images/20211104/ae4ad6be510a41339f6a97d05d633e73.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70 1]: /images/20211104/7ae33ffef57243249acd710b8e531970.png [watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2hlbGxva2FuZHk_size_16_color_FFFFFF_t_70 2]: /images/20211104/fd242faef8fd491cae2476fce03f4795.png
还没有评论,来说两句吧...