时间:2021-05-26
在用 Express 的时候,路由是我最困惑的事之一。知道用 app.get('*') 可以处理所有页面,但这样除了自定义的其他路由外,静态文件是被忽略的。最近在写一个小工具的时候,找到了一个解决方案:
复制代码 代码如下:
var express = require('express'),
router = require('./routes');
var app = module.exports = express.createServer();
// Configuration
app.configure(function () {
// ...
// 别把顺序写反了
app.use(express.static(__dirname + '/public'));
app.use(app.router);
});
// 其他 router ...
// 404
app.get('*', function(req, res){
res.render('404.html', {
title: 'No Found'
})
});
把通配符放于最后处理。这样没有经过路由的所有页面默认由 404.html 来接管。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在网站404页面是一个非常重要的页面,而且每一个网站都需要设计404页面,否则网站就不够专业了,而且404页面在网站SEO优化中也有重要的作用。下面我们就来
今天,网站建设中404页的设计。设计一个404页面后,当用户在网站上打开一个链接,结果不能准确指向内容页面,然后404页面就会返回给客户端。如果一个网站没有
网站建立404页面重要性在浏览网站的过程中,我们或多或少都会点击到一些网站的死链,然后会出现一个创意页面,这是网站的404页面。好的404页面能让用户感到放松,
页面优化404页面设置。404页面是网站优化中比较重要的一个方面,当你输入一个错误的网址时,就会跳到404页面,这时候返回的状态码是404。搜索引擎在碰到类似的
在网站的设计中,404页面的设计是不可或缺的,因为每一个网站都不可能保证用户不会看到404页面,包括百度也是如此。404页面是错误页面,也就是当某一个链接失效或