第一步:下载模板引擎npm install express-art-template art-template

const express=require('express')
const path=require('path')
const app=express()
//1.第一步告诉express框架使用什么模板引擎渲染什么后缀的模板文件
//第一个参数是 模板后缀,第二个参数是使用的模板引擎
app.engine('art',require('express-art-template'))
//2,告诉express框架模板存放的位置是什么(通常存放在views下面)
app.set('views',path.join(__dirname,'views'))
//3,告诉express框架模板的默认后缀是什么,方便调用时省去模板后缀
app.set('view engine','art')app.get('/index',(req,res)=>{// render是express框架给的 ,第一个参数是模板的文件名(已省略后缀)//第二个参数是对象,这个对象的属性,在模板里面是可以直接拿到的res.render('index',{msg:'message'})//在render这个方法里,帮我们做了这几个事情://1,拼接路径,从views文件下查找,绝对路径上面拼接了//2,拼接模板后缀,前面设置为art了//3,告诉它哪个模板和哪个数据进行拼接(第一个参数就是文件名)(里面的属性值是对应数据)//4,将拼接结果响应给客户端
})app.get('/list',(req,res)=>{res.render('list',{msg: 'list page'})
})
app.listen(3000)


Express框架学习笔记-模板引擎相关推荐

  1. express框架学习笔记

    express简介 express是一个基于Node.js平台的极简的.灵活的WEB应用开发框架.express是一个封装好的工具包,封装了很多功能,便于我们开发WEB应用(HTTP服务) expre ...

  2. php框架费尔康,GitHub - majixian/study-phalcon: phalcon(费尔康)框架学习笔记

    phalcon(费尔康)框架学习笔记 以实例程序invo为例(invo程序放在网站根目录下的invo文件夹里,推荐php版本>=5.4) 环境不支持伪静态网址时的配置 第一步: 在app\con ...

  3. php 里的cl框架手册,CI框架学习笔记(一)

    本文是CI框架学习笔记的第一篇,主要介绍了CI框架的环境安装,基本术语以及框架流程,非常的详细,有需要的朋友可以参考下 最开始使用CI框架的时候,就打算写一个CI源码阅读的笔记系列,可惜虎头蛇尾,一直 ...

  4. Spring Boot 框架学习笔记(五)( SpringSecurity安全框架 )

    Spring Boot 框架学习笔记(五) SpringSecurity安全框架 概述 作用 开发示例: 1. 新建项目 2. 引入依赖 3. 编写`SecurityConfig`类,实现认证,授权, ...

  5. thinkjs能在浏览器html文件,thinkjs框架的默认模板引擎Nunjucks的中文文档

    Node 端使用 $ npm install nunjucks 0 $npminstallnunjucks 下载后可直接 require('nunjucks') 使用 浏览器端使用 可直接使用 nun ...

  6. JeeSite 框架学习笔记

    JeeSite 框架学习笔记 目录 JeeSite 框架学习笔记 一.全局配置 1. 获取 Resource资源实际路径 DefaultResourceLoader 2. 配置前端 js css 二. ...

  7. Express框架学习记录一:Express框架基础使用

    Express框架 一.什么是Express框架 二.安装Express 三.框架的使用 1.监听get/post请求 2.获取 URL 中携带的查询参数 四.中间件 1.use中间件 2.中间件的作 ...

  8. 27Vert.X框架学习笔记

    vert.x框架学习笔记 文章目录 1 Vert.x简明介绍 1.1 Vert.x能干什么 1.2 Vert.x快速体验 1.3 Vert.x的简单介绍 1.4 Vert.x的一些优势 1.4.1 异 ...

  9. SpringMVC框架--学习笔记(下)

    接上篇:SpirngMVC框架--学习笔记(上):https://blog.csdn.net/a745233700/article/details/81038382 17.全局异常处理: 系统中异常包 ...

  10. SpringMVC框架--学习笔记(上)

    1.SpringMVC入门程序: (1)导入jar包:spring核心jar包.spring-webmvc整合Jar包 (2)配置前端控制器:web.xml文件中 <?xml version=& ...

最新文章

  1. python基础练习(二)
  2. 服务器连接硬盘出错,在服务器上使物理磁盘资源联机时出错 - Windows Server | Microsoft Docs...
  3. php 打印对象详细信息,php打印显示数组与对象的函数详解
  4. java方法有excel实现_Java实现EXCEL操作(1)
  5. Python中DataFrame去重
  6. python123-python123练习题.doc
  7. python学习之路(3)---列表
  8. 桌面弹球游戏终结,含有全部代码
  9. sev2008服务器系统,在windows 2008 64位系统安装sql server 2000
  10. 微信小程序地图导航实例讲解
  11. codeblock快捷键大全
  12. 网易云音乐多账号全自动升级,彻底解放双手
  13. python list 元素位置_python定位列表元素
  14. Burp抓取MuMu模拟器数据包
  15. 量子计算(十):量子计算原理
  16. 实现labelme批量json_to_dataset方法(anaconda)
  17. 安装oh my zsh
  18. 莫比乌斯反演公式推导
  19. 矩阵分析与应用(7)
  20. video.js 播放 流媒体

热门文章

  1. 互联网时代的了解和未来的预期_互联网时代的四个特点你了解多少?
  2. java web相对路径_java(Web)中相对路径,绝对路径问题总结
  3. 进程线程之pid,tid
  4. 《四 spring源码》spring的事务注解@Transactional 原理分析
  5. 2017.10.2 计算机算法分析----0-1背包问题
  6. 保持头脑清醒的窍门2/13
  7. 找轮转后的有序数组中第K小的数
  8. 解决Eclipse10配置Pydev不成功的问题
  9. 如何显示mac的隐藏文件夹
  10. 复制移动VMware Workstation虚拟机文件产生的问题【转】