app.locals对象

将变量设置到app.locals对象下面,这个数据在所有的模板中都可以获取到

```
app.locals.users=[{
name:'柠檬不酸',
age:20
},{
name:'西瓜很甜,
age:18
}]
```
demo
```
//引入express框架
const express = require('express');
const path = require('path')
//创建网站服务器
const app = express();
app.engine('art',require('express-art-template'));
app.set('views',path.join(__dirname,'views'))
app.set('view engine','art');

app.locals.users = [{

name:'柠檬不酸',

age:18

},{

name:'柠檬不酸le',

age:19

}]

app.get('/index',(req,res)=>{

res.render('index',{

msg:'首页'

})

})

app.get('/list',(req,res)=>{

res.render('list',{

msg:'列表页'

})

})

//监听端口

app.listen(3000);

console.log('网站服务器启动成功');

//views/index.art

{{msg}}

    {{each users}}

  • {{$value.name}}
    {{$value.age}}
  • {{/each}}

```
```
//views/list.art
{{msg}}

    {{each users}}

  • {{$value.name}}
    {{$value.age}}
  • {{/each}}

```

最新文章

  1. Python基础三. 函数、lambda、filter、map、reduce
  2. 使用Genymotion安装APK出现错误INSTALL_FAILED_CPU_ABI_INCOMPATIBLE的解决办法
  3. C预处理和C库
  4. LINUNX下PHP下载中文文件名代码
  5. hadoop MapReduce 笔记
  6. OC中数组类NSArray的详解,常用属性和方法(一)
  7. 黑马程序员-------.net基础知识三
  8. 李洪强iOS开发之-环信02.2_环信官网下载环信 SDK
  9. bootstrap base css 基本css
  10. 相对路径与绝对路径构造file对象
  11. Managing your Actor Systems
  12. Leetcode: Subsets & SubsetsII
  13. Dubbo(一) 开始认识Dubbo,分布式服务框架
  14. jsp页面选择文件上传,获取不到绝对路径问题
  15. 微信支付JSAPI掉不起来支付按钮是什么原因?(原创)
  16. jquery中选择checkbox拼接成字符串,然后到后台拆分取值
  17. 《linux内核设计分析》 第一周作业
  18. checked 选择框选中
  19. Summary: Prime
  20. 转一个Visual Stuido 快捷键

热门文章

  1. (转)GIS理论知识(三)之ArcGIS平台、SuperMap超图平台和开源平台
  2. P1582倒水
  3. webpack-使用html-webpack-plugin和ejs-loader将侧栏、头部、底部公共html做成模板,并生成合并后的html页面
  4. leetcode 230. 二叉搜索树中第K小的元素(C++)
  5. python实现获取文件的绝对路径
  6. 生日蛋糕(dfs+剪枝)
  7. vuejs基础-style样式
  8. php难不难?
  9. PHP学习 fwrite:Warning: fwrite(): supplied argument is not avalid stream resource in
  10. [LeetCode] 177.第N高薪水