express统一输出404页面
2016-06-10 01:14
344 查看
不玩不知道,一玩吓一跳,还真是,nodejs全局404怎么搞?
直接,res.render("404.html")有可能会报错:
答案:
如果你使用的是jade模板,则可以在views文件夹下面新增一个404.jade文件,里面引入一下你写好的404.html就可以了。
404.jade如下,就一行代码
404.html在public下面,随便发挥吧,html,随便写
app.js
demo: http://ae6623.cn/404
http://stackoverflow.com/questions/4529586/render-basic-html-view-in-node-js-express
直接,res.render("404.html")有可能会报错:
Node.js : Cannot find module html那怎么解决呢?
答案:
如果你使用的是jade模板,则可以在views文件夹下面新增一个404.jade文件,里面引入一下你写好的404.html就可以了。
404.jade如下,就一行代码
include ../public/404.html
404.html在public下面,随便发挥吧,html,随便写
就是普通的html
app.js
// catch 404 and forward to error handler app.use(function(req, res, next) { var err = new Error('Not Found'); err.status = 404; res.render('404'); next(err); });
demo: http://ae6623.cn/404
http://stackoverflow.com/questions/4529586/render-basic-html-view-in-node-js-express
相关文章推荐
- 设置Linux环境变量的方法和区别_Ubuntu/CentOS
- iOS 【Third-自动布局核心计算公式】
- 4.5.中断的引入--"主线任务"和"分线任务"
- FFT练习uoj#34;bzoj2179
- iOS 【Third-Masonry(自动布局)使用介绍以及简写形式】
- 【Leetcode】Binary Tree Maximum Path Sum
- linux环境下读取串口特定字符串的实现总结
- JSONModel几个属性
- USACO-Zero Sum
- JSONModel 使用特性
- JavaAPI之PropertyDescriptor
- scss使用后的简单入门总结
- 01_基础知识
- dubbo 源码编译记录
- JS自定义函数(递归、回调、匿名函数)
- 以initwith开头的实例方法必须调用父类的方法
- 分布式系统简介
- ACM:蓝桥杯:1的个数
- Laravel 5.2 作为APP后端开发修改系统错误成返回json
- 修改js confirm alert 提示框文字