zoukankan      html  css  js  c++  java
  • Express框架开发知识点总结

    express --view=pug myapp

        以上语句在当前工作目录中创建名为 myapp 的 Express 应用程序,采用的模板是jade。

        以前还在纠结使用hbs模板引擎或者ejs模板,实际上只要将--view=后面的pug换成hbs(使用的是Handlebars模板引擎),而后面换为ejs则换成ejs模板引擎。

        执行命令就可以生成对应的模板引擎应用程序。

        下面其他总结知识:

        1,express的伪静态实现

    router.get('/user/:id.html', function(req, res, next) {
       console.log(req.params.id,'param');
       res.render('index',{title:'title'})
    });
    

     直接在访问路径后面加上.html就可以实现express的伪静态实现。

        2,访问路径上面的参数

    router.get('/user/:id', function(req, res, next) {
       console.log(req.params.id,'param'); //参数挂在req.params上面
       res.render('index',{title:'title'})
    });

        3,后端重定向

      res.redirect('https://www.baidu.com/');

       4,express的cookie生成

    res.cookie('name', 'tobi', { signed: true });

     signed: true 表示采用签名机制。

      5,全局信息

     app.locals 上通常挂载常量信息(如博客名、描述、作者信息),上面信息可以直接应用在模板引擎中。

    待续……

  • 相关阅读:
    马云演讲:给自己一个梦想,给自己一个承诺,给自己一个坚持!
    转:如何成为一个伟大的开发者
    数据挖掘之七种常用的方法
    windows命令行
    100万亿意味着什么?
    ubuntu环境配置
    Ubuntu runlevel修改
    Ubuntu 用户及组管理
    Git学习笔记
    Git详解之三 Git分支
  • 原文地址:https://www.cnblogs.com/zhensg123/p/11596280.html
Copyright © 2011-2022 走看看