第一章 NodeJS学习手册.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
NodeJS学习手册NodeJs是什么?Node.js是一个基于Chrome JavaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动,非阻塞I/O模型而得以轻量和高效,非常适合在分布式设备上运行的数据密集型的实时应用。Node是一个Javascript运行环境(runtime)。实际上它是对Google V8引擎进行了封装。V8引擎执行Javascript的速度非常快,性能非常好。Node对一些特殊用例进行了优化,提供了替代的API,使得V8在非浏览器环境下运行得更好。特点:1. 它是一个Javascript运行环境;2. 依赖于Chrome V8引擎进行代码解释;3. 事件驱动;4. 非阻塞I/O;5. 轻量、可伸缩,适于实时数据交互应用;6. 单进程,单线程;NodeJs安装(windows)下载NodeJS安装包下载地址:/download/,选择windows安装包及版本后继续下载完成后点击安装程序进行安装安装完成后,检查环境变量中是否已添加NodeJs的路径,如下图:若有可执行node –version命令,可正常执行并出现如下图版本号则安装成功:简单的NodeJs程序HelloWorld创建一个server.js文件,文件内容如下://获取http模块,nodeJS用require获取方法及模块var http = require(http);//创建http监听方法,listen(8888)监听8888端口http.createServer(function (request, response) {response.writeHead(200, {Content-Type: text/plain});//设置8888端口调用返回值Hello Worldresponse.end(Hello World\n);}).listen(8888);//控制台打印信息console.log(Server running at :8888/);进入server.js目录执行node server.js命令,启动该程序,执行效果如下:打开浏览器,输入链接http://localhost:8888,浏览器出现如下信息:以上一个简单的http服务器就创建完成了。NodeJS的express开发框架使用安装express库在系统命令行操作页面执行npm install -g express-generator@4安装express4库,执行效果如下:再执行express –V命令,命令行打印出express版本则安装成功,如下图:创建express项目进入想创建项目的路径,执行语句express -e express_demo,执行和效果如下图:命令执行后,在文件夹会创建express_demo项目,创建文件如下:各目录用途如下:bin, 存放启动项目的脚本文件node_modules, 存放所有的项目依赖库。public,静态文件(css,js,img)routes,路由文件(MVC中的C,controller)views,页面文件(Ejs模板)package.json,项目依赖配置及开发者信息app.js,应用核心配置文件安装express依赖库,构建项目进入express_demo目录执行npm install命令,下载安装依赖库,执行后效果如下:执行之后项目node_modules增加如下目录:这些即为命令下载的依赖库,通过require方法可以调用这个依赖库中的模块。Express项目启动Express4.0之后启动项目使用npm start命令,执行后效果如下:浏览器访问效果如下:如此,一个express项目就建立完成了。NodeJS的supervisor命令NodeJS项目常规项目启动方法,每次做修改都需要手动重启,给开发调试造成很大的不方便,所以提供supervisor命令,该命令可以在修改项目文件后自动重启项目,无需手动重启,具体使用方法如下:安装supervisor,执行npm install supervisor命令,执行效果如下:利用supervisor命令启动项目,这边需要注意,supervisor命令只能启动js文件,所以expess4.0的项目,需要启动bin目录下的www.js文件,执行如下:如上操作后项目就利用supervisor命令成功启动,当项目文件变动时,supervisor会将项目自动重启。NodeJS开发工具NodeJS开发常用工具有sublime2,webstorm及eclipse插件nodeclipse,其中sublime2适用小型项目开发,webstorm适用于大型项目开发,由于我们主要开发语言是java所以建议适用nodec

文档评论(0)

kehan123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档