1、Windows 安装包(.msi)
32 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x86.msi
64 位安装包下载地址 : https://nodejs.org/dist/v4.4.3/node-v4.4.3-x64.msi
2、Windows 二进制文件 (.exe)安装
32 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/node.exe
64 位安装包下载地址 : http://nodejs.org/dist/v0.10.26/x64/node.exe
3、安装成功使用cmd命令进行测试是否安装成功
进入cmd命令框后输入path,查看其环境变量中是否存在nodejs的安装目录
再通过node -v 来检测node的版本号,
通过应用生成器工具 express
可以快速创建一个应用的骨架。
生成命令:
1.npm install express -s
2.进入创建的myapp输入命令安装所有依赖包:npminstall。下载包放入目录中。
3.Windows平台使用命令:set DEBUG=myapp & npmstart
打开浏览器访问 http://localhost:3000 网址就可以看到这个应用
3.express路由
1.什么是路由:路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。
2.作用:每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这个/些函数将被执行。
3.路由的组成:app.METHOD(PATH, HANDLER)
。其中,app
是一个 express
实例;METHOD
是某个 HTTP请求方式中的一个;PATH
是服务器端的路径;HANDLER
是当路由匹配到时需要执行的函数。
路由方法实例:
4.node.js连接数据库操作
创建库并插入数据:
新建一个目录,进行node.js连接数据库操作先安装mysql:npm install mysql
编写node.js与mysql交互的代码——>连接数据库.安装好MySQL后新建文档下新建文件connect.js,连接数据库创建连接。
新建sql.js文件输入连接的数据库表的内容
新建test文件,进行与MySQL数据库交互
在views文件下新建前端页面usertab.html项目,将项目样式,效果编写完成。
进行路由规划控制器规划是整个网站的骨架部分,因为它处于整个架构的枢纽位置,相当于各个接口之间的粘合剂。将routes文件下users文件中的内容添加路由规划:
所有代码编写完成,运行进入文件中npm start输出运行,打开浏览器访问http//http://localhost:3000/users
中间件:就是在收到请求之后和发送响应之前这个阶段执行的一些函数。
是在应用与应用之间充当连接服务的。
功能包括:·执行任何代码 ·修改和请求相应对象 ·终结请求-响应循环
·调用堆栈中下一个中间件
Router:Express还提供了一个叫做Router的对象,行为很像中间件,可以把Router直接传递给app.use,像使用中间件那样使用Router。另外还可以使用router来处理针对GET、POST等的路由,也可以用它来添加中间件,可以将Router看作一个微缩版的app。