Node.js环境搭建及简单demo
<h2><strong><span style="color: rgba(0, 0, 0, 1)">Node.js:最简单的Web服务器</span></strong></h2><p> </p>
<h2><span style="color: rgba(255, 0, 0, 1)" lang="EN-US">1,下载并安装<span lang="EN-US">node</span></span></h2>
<p> 官网下载:<strong>https://nodejs.org/en/download/</strong></p>
<p> 我的版本</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714160929910-372899486.png"></p>
<p><strong> 安装完后,在cmd中检查是否安装成功</strong>,如下图:</p>
<p align="left"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714161034528-364232744.png"></p>
<p> 输入:node -v 表示node.js已安装成功并显示版本号</p>
<p> 输入:npm -v 表示自带的npm也安装成功并显示版本号</p>
<p> </p>
<p> 说明:新版的Node.js已自带npm,安装Node.js时会一起安装,</p>
<p> npm的作用就是对Node.js依赖的包进行管理,</p>
<p> 也可以理解为用来安装/卸载Node.js需要装的东西</p>
<p> </p>
<p> 备注:</p>
<p> 1.npm:安装依赖包从国外下载,速度较慢(node自带)</p>
<p> 2.cnpm:需要手动安装,从国内下载,速度较快</p>
<p> cnpm 相对 npm 速度快</p>
<p> cnpm 跟npm 用法完全一致,只是在执行命令时将npm改为cnpm。</p>
<p> 3.Git工具:git bash 是 Windows 下的命令行工具。</p>
<p> </p>
<p> 所以:下面第二步骤,根据各自需求,可以装也可以不装</p>
<p> </p>
<p> </p>
<h2><span style="color: rgba(255, 0, 0, 1)" lang="EN-US">2,选装<span lang="EN-US">cnpm和<span lang="EN-US">Git工具</span></span></span></h2>
<h3><span style="color: rgba(255, 0, 0, 1)"><strong> 2.1</strong><strong>,选装cnpm</strong></span></h3>
<p> 安装完node后,在cmd命令行中输入:</p>
<p><strong> npm install -g cnpm --registry=http://registry.npm.taobao.org</strong></p>
<p> </p>
<p> 如下,安装进度示意图,一直等待,直到完成显示 </p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714161244499-2018468130.png"></p>
<p><strong> 加载完后,如上图:cnpm安装完毕</strong></p>
<p> </p>
<p> </p>
<h3><span style="color: rgba(255, 0, 0, 1)"><strong> 2.2</strong><strong>,选装Git工具</strong></span></h3>
<p> 官网下载:<strong>https://gitforwindows.org/</strong></p>
<p><span lang="EN-US"> 我的版本:</span></p>
<p><span lang="EN-US"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714162217191-424329909.png"></span></p>
<p> </p>
<p> 安装成功后,桌面会有Git的快捷方式,鼠标右键会显示相应的Git信息</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714162329739-1368813010.png"></p>
<p> </p>
<p> 安装完Git后,双击桌面的"Git Bash",即可输入<strong><span style="color: rgba(255, 0, 0, 1)">cnpm或者npm</span></strong>下载资源</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714163857937-1936696360.png"></p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714163930187-303774707.png"></p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714163947979-48161605.png"></p>
<p> </p>
<p> </p>
<h2><span style="color: rgba(255, 0, 0, 1)" lang="EN-US">3,生成依赖包管理文件和安装依赖包</span></h2>
<h3><span style="color: rgba(255, 0, 0, 1)"><strong> 3.1. </strong><strong>生成依赖包管理文件</strong></span></h3>
<p> 生成依赖包管理文件:package.json</p>
<p> </p>
<p><span style="font-size: 15px"> <span style="font-size: 14px"> <strong>第一、新建文件夹</strong></span></span></p>
<p> 要求:不能有中文(即下文中的目标文件夹)</p>
<p> </p>
<p> <span style="font-size: 16px"><strong> <span style="font-size: 14px">第二、如何定位到目标文件夹</span></strong></span></p>
<p><strong> 1. 选中文件夹路径</strong></p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714171015265-1700549990.png"></p>
<p> </p>
<h4> 2,输入cmd回车</h4>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714171053906-1618649859.png"></p>
<p> </p>
<h4> c,弹出cmd的对话框,即定位到当前文件夹</h4>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714171110089-1409077082.png"></p>
<p> </p>
<p> </p>
<p> <strong><span style="font-size: 14px">第三、生成依赖包管理文件</span></strong></p>
<p> </p>
<p> a, 定位到<strong>目标文件夹</strong>,输入:<strong>npm init -y</strong></p>
<p> -y:表示一直yes</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714171849031-718971778.png"></p>
<p> </p>
<p> b,安装完成后,显示如下图信息:</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714171955261-371523.png"></p>
<p> </p>
<p> c,目标文件夹中生成相关文件:package.json</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172036072-1191157822.png"></p>
<p> </p>
<p> 到此依赖文件生成完成</p>
<p> </p>
<p> </p>
<h3><span style="color: rgba(255, 0, 0, 1)"><strong> 3.2. 安装依赖包</strong></span></h3>
<p> 安装依赖包:定位到目标文件夹</p>
<p> 命令行中输入:<strong>npm install express -S</strong></p>
<p> 或者输入:<strong>cnpm install express -S</strong></p>
<p> <span style="color: rgba(255, 0, 0, 1)"><strong>两者选一个</strong></span>,因为cnpm速度快,根据需求自己选择</p>
<p> -S:表示保存到package.json(即安装完成后,会修改package.json文件)</p>
<p><strong> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172227707-607302406.png"></strong></p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172247391-455377610.png"></p>
<p> </p>
<p> 如上图,表示<strong>依赖包下载完成</strong>,</p>
<p> 并且目标文件夹中会<strong>生成文件夹</strong>: <span style="color: rgba(255, 0, 0, 1)"><strong>node_modules</strong></span></p>
<p align="left"> 到此安装依赖包完成</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172331338-2027343752.png"></p>
<p> </p>
<p> </p>
<h2><span style="color: rgba(255, 0, 0, 1)" lang="EN-US">4,创建<span lang="EN-US">node服务文件</span></span></h2>
<p><span lang="EN-US"> 在目标文件夹中,创建空的js文件</span></p>
<p><span lang="EN-US"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172437851-472196750.png"></span></p>
<p> 具体内容如下:(编写一个简单的接口)</p>
<p><span lang="EN-US"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714172521259-1063298257.png"></span></p>
<p align="left"> server-run.js 是一个简单的 demo 服务器</p>
<p align="left"> </p>
<p> </p>
<h2><span style="color: rgba(255, 0, 0, 1)" lang="EN-US">5,启动服务</span></h2>
<p><span lang="EN-US"> 用步骤4中创建的js文件(server-run.js),进行本地启动web服务 </span></p>
<p> </p>
<h3 align="left"><span style="color: rgba(255, 0, 0, 1)"> 5.1. 通过cmd启动服务</span></h3>
<p> cmd启动服务,定位到目标文件夹</p>
<p align="left"> 输入:<strong>node</strong> + <strong>空格</strong> + <strong>服务文件名.js</strong></p>
<p align="left"> </p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714183624801-1329994764.png"></p>
<p> </p>
<p> </p>
<p> 如上图,<span style="color: rgba(255, 0, 0, 1)"><strong>服务已正常启动</strong></span></p>
<p align="left"> </p>
<p align="left"> </p>
<h3 align="left"><span style="color: rgba(255, 0, 0, 1)"><strong> 5.2. 服务中的接口测试</strong></span></h3>
<h4> 5.2.1 用浏览器测试</h4>
<p align="left"> 如下图,测试成功,浏览器中的页面,正常显示服务器中的信息</p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714183758035-242399130.png"></p>
<p> </p>
<p> </p>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714183808019-1410894042.png"></p>
<p> </p>
<h4> 5.2.2 用postman工具测试</h4>
<p> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714184008523-926141279.png"></p>
<p> </p>
<h3 align="left"><span style="color: rgba(255, 0, 0, 1)"><strong> 5.3. 通过Git工具启动服务</strong></span></h3>
<p> 相对于cmd的另一种启动服务器的方式</p>
<p> </p>
<p align="left"> a、定位到目标文件夹中,点击右键选择:Git Bash Here </p>
<p align="left"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714184255714-1746142471.png"></p>
<p align="left"> </p>
<p align="left"> b、启动服务,输入:<strong>node</strong> + <strong>空格</strong> + <strong>服务文件名.js</strong></p>
<p align="left"> <img src="https://img2020.cnblogs.com/blog/856014/202007/856014-20200714184418153-2012038104.png"></p>
<p> </p>
<p align="left"> 到此,通过Git工具服务,启动成功</p>
<p> </p>
<p> </p>
<p> </p>
<p> </p>
<h3 align="left"><span style="color: rgba(255, 0, 0, 1)"> 5.4. 停止服务</span></h3>
<p align="left"><strong> Ctrl+C</strong><strong>:</strong>停止当前服务</p>
<p> </p><br><br>
来源:https://www.cnblogs.com/ggll611928/p/13300272.html
頁:
[1]