美文网首页
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