express 4.14.1版本 npm版本3.10.10版本下 没有layout.js文件的解决方法 页面布局设置的方法
2017-02-23 09:22
661 查看
这是我所使用的版本
因为看的书是<<node js编程指南>> 此书版本过于陈旧,所以上面的步骤无法进行下去,例如书上所写
"app.set('view.option',layout:false)";可以关掉页面布局.但是我发现用view.option根本无法设置页面布局
所以查看了express的官网,查看app.set()的用法,具体请看我的上一篇文档.
解决方法:
1.cmd中键入
$ npm install express-ejs-layouts
2. 在app.js中加上两行代码
var expressLayouts = require('express-ejs-layouts');
app.use(expressLayouts);
之后就能使用页面布局了,但是记住:自己要创建一个layout.js文件
相关文章推荐
- express 4.X.X版本 npm版本3.X.X版本以上 没有layout.js文件的解决方法 页面布局设置的方法
- Asp.net页面中引用js文件无效的问题的解决方法
- Android 相对布局中的 代码中修改属性与布局文件的设置不同的解决方法
- Myeclipse中文件已经上传到server文件夹下,文件也没有被占用,可是页面中无法读取和使用问题的解决方法
- 您的服务器设置了 open_base_dir 下安装ECshop后后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 解决方法
- 页面在IDEA项目目录不能正确加载css/js等文件的解决方法
- frameset布局时frame中src路径的页面没有加载的解决方法
- 防止页面中js文件重复引入报错问题解决方法浅谈
- Asp.net页面中引用js文件无效的问题的解决方法
- Asp.net页面中引用js文件无效的问题的解决方法
- Myeclipse中文件已经上传到服务器目录下,文件也没有被占用,但是页面中无法读取和使用问题的解决方法
- 基于vue-cli npm run build之后vendor.js文件过大的解决方法
- 解决同一页面jQuery多个版本或和其他js库冲突方法
- 解决同一页面jQuery多个版本或和其他js库冲突方法
- Android Studio 2.0 layout 布局文件 Rendering Problems 错误解决方法
- 在我工作中,我想让RelativeLayout设置按钮的效果,但是有时候没有效果,下面的方法可以解决问题
- 没有文件扩展”js”的脚本引擎解决方法
- PHPNow下安装ECshop后后台提示: 您的服务器设置了 open_base_dir 且没有包含 C:\WINDOWS\Temp,您将无法上传文件。 解决方法
- 使用Form验证,未登录时登录页面无法显示图片、css、js文件的解决方法
- JS判断用户是否有权限进入当前页面,没有直接关闭(解决IE7以上版本提示问题)