大家好,我是皮皮,今天给大家分享一些有趣的事情~前言Nodejs是GoogleV8引擎的一种JavaScript脚本语言,其实相当于一个服务器,可以解析网页内容并产生效果。它的出现让JavaScript如虎添翼,而Node由于使用了事件驱动的非阻塞模型,执行速度比JavaScript更快,支持分布式。说多了没意思,不如我们自己造一个。1、下载Nodejs由于小编使用的是Win7系统,所以新版本的Nodejs不支持。我不知道为什么?对Win8非常友好。于是小编从清华镜像上下载下来分享给大家。这里有两个版本,一个是没有配置环境变量的安装包版本(后缀为.msi);另一种是压缩包,解压并配置环境变量即可。小编这里推荐大家下载安装包。考虑到有些人不知道怎么设置环境变量,还是安装包比较好。我比较懒,下载安装包。2.安装Nodejs,首先我们需要同意它的用户协议,然后选择安装路径。没有硬性规定一定要放在系统盘,所以请放在其他盘,如下:然后点击下一步,你会看到环境设置和安装依赖项,不用管它,接下来继续,如下:然后我们会看到一个选项,如图:这个就是让我们选择是否选择这个工具,选择了就会下载。是的,如图:这时候会出现CMD窗口,提示我们下载工具,需要关闭所有窗口,如图:回车后,闪退完成,输入CMD,输入命令获取Node版本号。如果返回,说明安装成功,如下:3.新建工程首先新建一个文件夹,名字不要使用中文和大写字母,然后我们在这个目录下打开命令提示符,输入命令“npminit”,如下:这里我们一步步回车,最后输入Yes创建一个Node项目。以上是项目的配置。打开文件夹看一下,如图:会创建一个Json格式的文件。然后我们需要为这个项目建立一个静态资源库,一般是放图片,HTML什么的,命名为Static,然后在里面放一个HTML文件,命名为“index.html”,内容随便写;那么我们需要在Json文件目录下创建一个Json文件来启动服务器。随便写一个,如图:然后我们访问它。此时的Js文件就是服务端的程序,访问就会产生结果,如图:4.创建一个可以在浏览器中访问的服务端。我们上面创建的只能在Node中访问,不能在浏览器中访问。接下来,创建一个可以在浏览器中访问的服务器。这叫服务器?我们先创建一个服务器Js。文件内容如下:varhttp=require('http');varserver=http.createServer(function(req,res){res.writeHead(200,{'Content-Type':'text/plain'});res.end('HelloWorld\n');});server.listen(8080,'127.0.0.1');console.log('Serverrunningonhttp://127.0.0.1:8080/');然后我们开始CMD中的服务,如下:成功。5.小结看完Nodejs搭建服务器,是不是觉得很简单?别着急,更多精彩还在等着你。这仅仅是个开始。
