首页 > 代码库 > 【Express】路由
【Express】路由
var express = require(‘express‘);var app = express();app.set(‘port‘, process.env.PORT || 3000);app.get(‘/‘, function(req, res) { res.type(‘text/plain‘); res.send(‘Meadowlark Travel‘);});app.get(‘/about‘, function(req, res) { res.type(‘text/plain‘); res.send(‘About Meadowlark Travel‘);});/** 通配符我们对定制的404和500页面的处理与对普通页面的处理应有所区别:用的不是app.get,而是app.use。app.use是Express添加中间件的一种方法。在Express中,路由和中间件的添加顺序至关重要。如果我们把404处理器放在所有路由上面,那首页和关于页面就不能用了,访问这些URL得到的都是404。 */// Express能根据回调函数中参数的个数区分404和500处理器// 定制404页面app.use(function(req, res) { res.type(‘text/plain‘); res.status(404); res.send(‘404 - Not Found‘);});//定制500页面app.use(function(err, req, res, next) { console.error(err.stack); res.type(‘text/plain‘); res.status(500); res.send(‘500 - Server Error‘);});app.listen(app.get(‘port‘), function(){ console.log( ‘Express started on http://localhost:‘ + app.get(‘port‘) + ‘; press Ctrl-C to terminate.‘ );});
【Express】路由
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。