ExpressJs server中Router的设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ExpressJs server中Router的设置相关的知识,希望对你有一定的参考价值。
expressjs的路由设置方法
一、基本方法:
app.METHOD(PATH, HANDLER)
把路径path和操作方法method(可以是http的get/put/delete等),映射到一个处理函数handler
例如:
app.get(‘/user‘, function (req, res) {
res.send(‘Got a PUT request at /user‘);
});
二、使用express.Router的方法
定义一组路径. 例如:
/birds
/birds/about
1) 先在Router文件中,只定义相对路径/和/about
var express = require(‘express‘);
var router = express.Router();
// define the home page route
router.get(‘/‘, function(req, res) {
res.send(‘Birds home page‘);
});
// define the about route
router.get(‘/about‘, function(req, res) {
res.send(‘About birds‘);
});
module.exports = router;
2) 在主文件中, 定义base路径/birds,
var birds = require(‘./birds‘);
app.use(‘/birds‘, birds);
以上是关于ExpressJs server中Router的设置的主要内容,如果未能解决你的问题,请参考以下文章
expressjs:打字稿:“typeof <express.Router>”类型的参数不可分配给“RequestHandlerParams”类型的参数
Expressjs /在passportjs响应之前更改标题