Express-router
来源:互联网 发布:海量数据为什么大跌 编辑:程序博客网 时间:2024/05/16 18:38
一个简单的 Express 路由
这篇教程只是对 Express 路由做一个简单的介绍。
路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。
每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这个/些函数将被执行。
1.路由的定义由如下结构组成:
app.METHOD(PATH, HANDLER)。其中,app 是一个 express 实例;METHOD 是某个 HTTP 请求方式中的一个;PATH 是服务器端的路径;HANDLER 是当路由匹配到时需要执行的函数。
本教程假定已经存在一个命名为 app 的 express 实例了,并且应用程序是运行状态。如果你还不熟悉如何创建一个应用并使其运行,请参考 Hello world 实例。
2.下面的代码展示了几个路由实例:
/
/ 对网站首页的访问返回 "Hello World!" 字样app.get('/', function (req, res) { res.send('Hello World!');});// 网站首页接---title: Express-routerdate: 2017-07-05 09:35:31tags: - Express - Nodecategories:---# 一个简单的 Express 路由这篇教程只是对 Express 路由做一个简单的介绍。> 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这个/些函数将被执行。1.路由的定义由如下结构组成:app.METHOD(PATH, HANDLER)。其中,app 是一个 express 实例;METHOD 是某个 HTTP 请求方式中的一个;PATH 是服务器端的路径;HANDLER 是当路由匹配到时需要执行的函数。*本教程假定已经存在一个命名为 app 的 express 实例了,并且应用程序是运行状态。如果你还不熟悉如何创建一个应用并使其运行,请参考 Hello world 实例。*2.下面的代码展示了几个路由实例:/
/ 对网站首页的访问返回 "Hello World!" 字样
app.get('/', function (req, res) {
res.send('Hello World!');
});
// 网站首页接受 POST 请求
app.post('/', function (req, res) {
res.send('Got a POST request');
});
// /user 节点接受 PUT 请求
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user');
});
// /user 节点接受 DELETE 请求
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user');
});
关于路由的详细资料,请移步官网查看路由指南 章节。---title: Express-routerdate: 2017-07-05 09:35:31tags: - Express - Nodecategories:---# 一个简单的 Express 路由这篇教程只是对 Express 路由做一个简单的介绍。> 路由(Routing)是由一个 URI(或者叫路径)和一个特定的 HTTP 方法(GET、POST 等)组成的,涉及到应用如何响应客户端对某个网站节点的访问。每一个路由都可以有一个或者多个处理器函数,当匹配到路由时,这个/些函数将被执行。1.路由的定义由如下结构组成:app.METHOD(PATH, HANDLER)。其中,app 是一个 express 实例;METHOD 是某个 HTTP 请求方式中的一个;PATH 是服务器端的路径;HANDLER 是当路由匹配到时需要执行的函数。*本教程假定已经存在一个命名为 app 的 express 实例了,并且应用程序是运行状态。如果你还不熟悉如何创建一个应用并使其运行,请参考 Hello world 实例。*2.下面的代码展示了几个路由实例:/
/ 对网站首页的访问返回 "Hello World!" 字样
app.get('/', function (req, res) {
res.send('Hello World!');
});
// 网站首页接受 POST 请求
app.post('/', function (req, res) {
res.send('Got a POST request');
});
// /user 节点接受 PUT 请求
app.put('/user', function (req, res) {
res.send('Got a PUT request at /user');
});
// /user 节点接受 DELETE 请求
app.delete('/user', function (req, res) {
res.send('Got a DELETE request at /user');
});
关于路由的详细资料,请移步官网查看路由指南 章节。受 POST 请求app.post('/', function (req, res) { res.send('Got a POST request');});// /user 节点接受 PUT 请求app.put('/user', function (req, res) { res.send('Got a PUT request at /user');});// /user 节点接受 DELETE 请求app.delete('/user', function (req, res) { res.send('Got a DELETE request at /user');});
关于路由的详细资料,请移步官网查看路由指南 章节。
- Express-router
- express Router对象
- express 的router(路由)
- express的中间件use,Router
- 浅谈 Express 4.0 Router 模块
- myblog-express 的router合并
- 初识 kamailio /OpenSER (Open SIP Express Router )
- node.js express 4.x Router学习心得
- express 学习笔记(一)router
- express的router.js源码分析
- Performance Results for OpenSER and SIP Express Router
- Nodejs Express 4.X 中文API 4--- Router篇
- react +webpack+express router实现登录与页面跳转
- router
- Router
- router
- 关于学习《 Express MongoDB 搭建多人博客》报has no method 'router'错误
- linux+nginx+express+mongoose+webpack+react+react-router+sass构建web应用
- springboot开始
- ArrayList源码
- Express-hello
- Express-static
- Express-start
- Express-router
- Express-generator
- spring框架环境搭建
- 将博客搬至CSDN
- python之MSE、MAE、RMSE
- double+float
- jQuery操作checkbox选择
- Docker入门
- springboot项目初始化