Express路由 与 Application

Express是一个自身功能极简,完全是由路由中间件构成一个的web开发框架




创建一个Application对象实例,也就是创建一个Express应用。app象一般在Express应用的app.js文件中建,通app对象,可以实现定向HTTP请求、配置中间件、渲染HTML、配置模板等


1. 定向HTTP请求。如:app.METHOD、app.param

2. 配置中间件。如:app.route

3. 渲染HTML视图。如:app.render

4. 设置模板引擎。如:app.engine


application的主要方法


1.    绑定监听端口: app.listen(port, [hostname], [backlog], [callback])


2.    GET/PUT/DELETE/POST
app.get(path, callback [, callback ...])
app.put(path, callback [, callback ...])
app.delete(path, callback [, callback ...])
app.put(path, callback [, callback ...])


3.    路由理器:app.all(path, callback [, callback ...])


4.    创建路由:app.METHOD(path, callback [, callback ...])

 

使用正表达式的路由路径示例:


// 匹配任何路径中含有 a 的路径:

app.get(/a/, function(req, res) {

  res.send('/a/');

});

 

// 匹配 butterfly、dragonfly,不匹配 butterflyman、dragonfly man等

app.get(/.*fly$/, function(req, res) {

  res.send('/.*fly$/');

});

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值