1 / 14
文档名称:

NodeJS学习手册.docx

格式:docx   大小:274KB   页数:14页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

NodeJS学习手册.docx

上传人:xiaohuer 2021/12/31 文件大小:274 KB

下载得到文件列表

NodeJS学习手册.docx

相关文档

文档介绍

文档介绍:1 / 14
NodeJS学****手册
NodeJs是什么?
JavaScript运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。 使用事件驱动, 非阻塞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安装包
下载地址:,选择windows安装包及版本后继续
下载完成后点击安装程序进行安装
安装完成后,检查环境变量中是否已添加NodeJs的路径,如下图:
若有可执行node –version命令,可正常执行并出现如下图版本号则安装成功:
简单的NodeJs程序HelloWorld
,文件内容如下:
//获取http模块,nodeJS用require获取方法及模块
var http = require('http');  
//创建http监听方法,listen(8888)监听8888端口  
(function (request, response) {
(200, {'Content-Type': 'text/plain'});
//设置8888端口调用返回值Hello World
('Hello World\n');
}).listen(8888); 
3 / 14
//控制台打印信息
('Server running at ');
 ,启动该程序,执行效果如下:
打开浏览器,输入链接,浏览器出现如下信息:
    以上一个简单的http服务器就创建完成了。
NodeJS的express开发框架使用
安装express库
在系统命令行操作页面执行npm install -g express-generator@4安装express4库,执行效果如下:
再执行express –V命令,命令行打印出express版本则安装成功,如下图:
创建express项目
进入想创建项目的路径,执行语句express -e express_demo ,执行和效果如下图:
3 / 14

命令执行后,在文件夹会创建express_demo项目,创建文件如下:
各目录用途如下:
bin, 存放启动项目的脚本文件
node_modules, 存放所有的项目依赖库。
public,静态文件(css,js,img)
routes,路由文件(MVC中的C,controller)
views,页面文件(Ejs模板)
,项目依赖配置及开发者信息
app.js,应用核心配置文件
安装express依赖库,构建项目
进入express_demo目录执行npm install命令,下载安装依赖库,执行后效果如下:
4 / 14
执行之后项目node_modules增加如下目录:
5 / 14
这些即为命令下载的依赖库,通过require方法可以调用这个依赖库中的模块。
Express项目启动
npm start命令,执行后效果如下:
浏览器访问效果如下:
如此,一个express项目就建立完成了。
NodeJS的supervisor命令
NodeJS项目常规项目启动方法,每次做修改都需要手动重启,给开发调试造成很大的不方便,所以提供supervisor命令,该命令可以在修改项目文件后自动重启项目,无需手动重启,具体使用方法如下:
安装supervisor,执行npm install supervisor命令,执行效果如下:
利用supervisor命令启动项目,这边需要注意,supervisor命令只能启动js文件,所以expess4.0的项目,需要启动bin目录下的文件,执行如下:
7 /