教师:王晓玲QQ:4260924邮箱:4260924@qq.comNo de.js开发主要内容上节知识回顾Node.js的安装手动搭建一个WEB应用通过WebStorm创建一个WEB应用No de.js安装步骤1、准备安装文件2、选安装目录进行安装3、环境配置4、测试Node.js开发环境准备1、Javas cript语言的开发工具(建议)建议采用:webstorm下载地址https://www.jetbrains.c om/webstorm/download2、Node.js的命令行工具(建议)建议采用:gitbash;下载地 址www.github.com3、Node.js环境的安装包(必须)建议采用:Version6.9.2;下载地 址www.nodejs.orgNode.js版本的认识Node.js的版本偶数为稳定版本-0.6. X或2.X.X-0.8.X或4.X.X -0.10.X或6.X.X奇数为非稳定版本-0.7.X或1.X.X-0.9.X或 3.X.X-0.11.X或5.X.X要求的版本:6.9.2Node.js安装1、双击“node-v6.9.2-x64. msi”,开始安装Node.jsNode.js安装2、修改Node.js的安装路径Node.js安装3、选择Node.js 需要安装的模块Node.js安装4、开始安装Node.jsNode.js安装5、查看安装后的文件夹Node.js环境配置 6、配置环境变量这里的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径,之所以要配置,是因为以后在 执行类似:npminstallexpress[-g]的安装语句时,会将安装的模块安装到【C:\Users\用户名\AppD ata\Roaming\npm】路径中。例如:我希望将全模块所在路径和缓存路径放在node.js安装的文件夹中,则在安装的文件夹下 创建两个文件夹【node_global】及【node_cache】如下图:Node.js环境配置6、配置环境变量创建完两个空 文件夹之后,打开cmd命令窗口,按下【win+R】键,输入cmd,然后回车,打开cmd窗口输入npmconfigsetpr efix"D:\nodejs\node_global"npmconfigsetcache"D:\nodejs\node _cache"Node.js环境配置7、设置环境变量关闭cmd窗口,“我的电脑”-右键-“属性”-“高级系统设置”-“高级” -“环境变量”Node.js环境配置7、设置环境变量进入环境变量对话框,在【系统变量】下新建【NODE_PATH】,输入【C :\ProgramFiles\nodejs\node_global\node_modules】,将【用户变量】下的【Path】修 改为【C:\ProgramFiles\nodejs\node_global】”Node.js检验是否正确安装8、按下【win +R】键,输入cmd,然后回车,打开cmd窗口备注:当输入node-v无法正常显示版本号时可能存在两种情况:1、没有在环境变 量中配置node.js的安装路径2、安装文件损坏Node.js安装提示:1、将安装路径指定到非系统盘目录下(建议) 2、安装完成后在环境变量中需要配置node.js的安装目录3、在命令行中执行node-v可检验node.js安装正确性Nod e.js搭建WEB服务器1、编写服务器的js代码在d:\目录下创建一个node的文件夹创建一个名为firstWe b.js的Javascript文件编写源代码:varhttp=require(''http'');varserver=htt p.createServer(function(req,res){//发送HTTP头部//HTTP 状态值:200:OK//内容类型:text/plain res.writeHead(200,{''Cont ent-Type'':''text/plain''});//发送响应数据"HelloWorld" res.end("Hel loWeb!")});server.listen(5000);console.log("Serverrunningon port5000");将firstWeb.js文件保存到d:\node目录下Node.js搭建WEB服务器2、运行fir stWeb.js代码打开gitbash命令行工具(或Windows命令行工具)在命令提示符下输入noded:\nod e\firstWeb.js查看运行的结果3、检验WEB服务打开浏览器,在地址栏中输入http:\\localhost:50 00查看运行效果Node.js搭建WEB服务器分析Node.js的HTTP服务器:1、第一行请求(require )Node.js自带的http模块,并且把它赋值给http变量;2、调用http模块提供的函数:create Server。这个函数会返回一个对象赋给server;3、这个对象有一个叫做listen的方法,这个方法有一个数值参数 ,指定这个HTTP服务器监听的端口号。Node.js搭建WEB服务器备注事项:1、服务程序代码变更后,必须重启服务 才能生效2、如果应用程序路径没有在当前命令行路径下,运行时必须指明程序所在的全路径3、通过Ctrl+c可以结束当前服务的运行Node.js利用HBuilder创建web应用1、在HBuilder工具安装IDE插件启动HBuilder->工具->插件安装 |
|