美文网首页
express学习笔记(一)

express学习笔记(一)

作者: 前端守望者 | 来源:发表于2018-06-29 15:29 被阅读111次

一 、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的代码 

到这里文件就上传成功。

上传成功图。

学习记录一下

相关文章

网友评论

      本文标题:express学习笔记(一)

      本文链接:https://www.haomeiwen.com/subject/mljvyftx.html