国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Node.js使用Express.Router的方法

2019-11-19 14:56:23
字體:
來源:轉載
供稿:網友

在實際開發中通常有幾十甚至上百的路由,都寫在 index.js 既臃腫又不好維護,這時可以使用 express.Router 實現更優雅的路由解決方案。

目錄結構如下:

routes的index.js代碼如下:

const express = require('express')const router = express.Router()router.get('/', function (req, res) { res.send('hello, express')})module.exports = router

routes的users.js代碼如下:

const express = require('express')const router = express.Router()router.get('/:name', function (req, res) { res.send('hello, ' + req.params.name)})module.exports = router

主index.js代碼如下:

const express = require('express');const app = express()const indexRouter = require('./routes/index');const userRouter = require('./routes/users');app.use('/', indexRouter);app.use('/users', userRouter);app.listen(3000);

瀏覽器訪問請求:

每個路由文件通過生成一個 express.Router 實例 router 并導出,通過 app.use 掛載到不同的路徑。

在實際開發中推薦使用 express.Router 將不同的路由分離到不同的路由文件中。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 安国市| 五指山市| 黄梅县| 清徐县| 星子县| 蓬安县| 竹北市| 徐闻县| 乌什县| 新巴尔虎左旗| 济宁市| 阜南县| 广宁县| 凤翔县| 铅山县| 拉孜县| 营山县| 东乡县| 北票市| 凤冈县| 湖南省| 池州市| 高要市| 色达县| 汝南县| 广宗县| 巴东县| 温泉县| 乌拉特中旗| 峨山| 彰武县| 虞城县| 祁东县| 宣恩县| 富裕县| 高台县| 庆安县| 呈贡县| 凤冈县| 洛扎县| 新巴尔虎右旗|