美文网首页
Expressjs学习

Expressjs学习

作者: BULL_DEBUG | 来源:发表于2020-05-20 18:43 被阅读0次

    一、express官网

    https://www.expressjs.com.cn/

    基于 Node.js 平台,快速、开放、极简的 Web 开发框架

    二、安装

    npm install express --save (还是全局安装吧,这个有问题)

    bash: express: command not found

    在网上查了一下,有人指出是express4的版本将命令工具分家了,所以需要我们安装以命令工具:
    命令如下:npm install -g express-generator
    之后再次安装:npm install -g express
    没问题了

    三、启动express项目

    express -e express
    cd express
    npm install
    npm start
    

    访问:http://localhost:3000/ 成功

    四、express初始化项目详解

    image.png

    五、express路由

    var express = require('express');
    var router = express.Router();
    
    /* GET users listing. */
    // http://localhost:3000/users
    router.get('/', function(req, res, next) {
      // 不能二次send
      res.send('respond with a resource');
    });
    // http://localhost:3000/users/list
    router.get('/list', function(req, res) {
      res.send('user lists')
    });
    // http://localhost:3000/users/abvcd
    router.get('/ab*cd', function (req, res) {
      res.send('regexp')
    })
    // http://localhost:3000/users/form  sendFile方式写入页面
    router.get('/form', function (req, res) {
      res.sendFile(__dirname + '/form.html')
    })
    // 通过post提交
    router.post('/save', function (req, res) {
      res.send('表单提交')
    })
    // get,post都可以提交
    router.all('/all', function (req, res) {
      res.send('all')
    })
    module.exports = router;
    

    六、EJS

    1、什么是EJS
    image.png
    2、EJS特点
    image.png
    3、EJS成员函数
    image.png
    4、EJS常用的标签
    image.png

    七、Mocha测试框架

    1、什么1是Mocha
    image.png
    2、断言库chai

    相关文章

      网友评论

          本文标题:Expressjs学习

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