• express笔记


    安装express框架
    npm install -g express

    创建express项目(引用ejs标签替换引擎)
    1.express -e 项目名称
    2.cd 项目名称
    3.npm install
    4.node app

    路径匹配
    app.get('/user/:username', function (req, res) {
      res.send('user: ' + req.params.username);
    });
    url路径参数可以用
    req.params.参数名 访问

    /user/:username会被编译成正则表达式的形式,即\/user\/([^\/]+)\/?
    还可以用其它正则表达式匹配路径,例如 app.get(\/user\/([^\/]+)\/?),但是匹配参数是匿名的所以要通过req.parmas[0]、req.parmars[1]这样的形式访问

    控制权转移
    express会先匹配前一条路径,后面相同的路径会被屏蔽。
    在callback的第三个参数指定next则将控制权转移到下一个路径匹配上。
    app.all(path, function (req, res, next) {
      console.log('all methods captured');
      next();
    });

    app.get(path, function (req, res) {
      res.send('hello world');
    });

    ejs标签系统
    <% code %>     输出JavaScript代码
    <%= code %>    输出字符串
    <%- code %>    输出HTML

  • 相关阅读:
    DataTableToJSON
    css hack
    把网络数据流转换成图片类
    递归(转)
    SQL 锁
    观察者
    yield
    开闭原则(转)
    迪米特法则(最少知道原则)(转)
    sql 游标
  • 原文地址:https://www.cnblogs.com/baie/p/2715557.html
Copyright © 2020-2023  润新知