nodejs开发设计

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。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值