一 、express框架的安装
1 cd 项目目录
2 安装express
npm install express --save
3 引入express使用
var express=require('express') //引入express
var app=new express // 实例化
4 app.get('/',function(req,res){ })
二、路由传值
1 动态路由传值
app.get('/url/:ard',function(req,res){
//利用req.params获取动态值
var ard=req.params.ard
})
2 GET 传值
//url==localhost:3000/url?ard=123
app.get('/url',function(req,res){
//利用req.query获取动态值
var ard=req.query.ard
})
三 静态web服务
app.use(express.static('public'))
四 express 中间件
1 中间件:就是匹配路由之前和匹配路由之后做的一系列操作
next() 路由继续向下匹配
2 应用中间件
3 路由中间件
4 错误中间件
5 内置中间件
6 第三方中间件
6.1 body-parser 中间件,获取post提交的数据
6.2 multiparty中间件,实现文件上传功能(这里以单个图片上传为例,多个图片上传还不会)
6.2.1 安装
命令行 npm install multiparty 当然前提是cd项目
6.2.2 用法
先引入所需要的模块
var multiparty = require('multiparty');
var util = require('util');
引入之后看前端代码
接下来看node.js的代码
到这里文件就上传成功。
上传成功图。
学习记录一下
网友评论