Express路由
来源:互联网 发布:程序员薪资调查报告 编辑:程序博客网 时间:2024/05/21 05:05
Express 是一个自身功能极简,完全是由路由和中间件构成一个的 web 开发框架
概述
路由用于确定应用程序如何响应对特定端点的客户机请求,包含一个 URI(或路径)和一个特定的 HTTP 请求方法(GET、POST 等)。
语法:app.METHOD(PATH,HANDLER)
app 是 express 的实例。
METHOD 是 HTTP 请求方法。
PATH 是服务器上的路径。
HANDLER 是在路由匹配时执行的函数。
例子:
var express = require('express');
var app = express();
//定向HTTP请求
app.get('/', function(req, res){
res.send('hello world');
});
app.listen(3000);
app.all()方法
一个特殊的路由方法,没有任何http方法与其对应,它的作用是对于一个路径上的所有请求加载中间件,在下面的例子中,来自/user 的请求,不管使用什么http请求方法,里面的句柄都会得到执行
app.all('/user',function(req, res, next){
console.log('user')
next();
})
路由路径
路由路径和请求方法一起定义了请求的端点, 它可以是字符串、字符串模式或正则表达式
app.get('/',fn) //匹配根路径的get请求
app.get('/about',fn) //匹配 /about路径的请求
app.get('/random.text',fn) //匹配random.text文件的路径请求
- Express路由
- express路由
- express 路由
- Node.js express路由
- express 路由控制
- express的路由
- express 路由控制
- Express.js路由详解
- [Express-02] 路由配置
- express路由设计
- 16.express 路由控制
- Express路由 与 Application
- express框架的路由
- express的路由写法
- express 路由的使用
- express创建服务器路由
- express路由[1]
- express-4-路由
- 习惯centos 7的服务管理
- Java13种核心技术
- auxService:mapreduce_shuffle does not exist on hive 1.2.0
- angular隔行换色效果
- iOS 数组与字符串的转化(有分隔符)
- Express路由
- Gradle学习笔记
- 一个Android6.0权限解决方案
- UITableView全面解析
- Unreal Engine 4 基于网格的水面模拟实现
- http状态码查询 http_code状态码大全《详细》
- free命令详解
- 数据结构---队列
- C语言结构体