koa 路由模組化(一)

2022-06-29 07:30:16 字數 1130 閱讀 6927

1.專案目錄

2.入口檔案

/**

* koa 路由模組化

*/const koa = require('koa');

const router = require('koa-router')();

// 引入子模組(子路由)

const admin = require('./routes/admin.js');

const api = require('./routes/api.js');

// 例項化

// 配置路由

router.get('/', (ctx) => )

/** * /admin 配置子路由(層級路由)

* /admin/user

*/router.use('/admin', admin.routes());

/** * /api/newslist 新聞列表的api

*/router.use('/api', api); /*在模組裡面暴露路由並且啟動路由*/

// 啟動路由

3.層級路由

根目錄/routes/admin.js

const router = require('koa-router')();

router.get('/', (ctx) => )

router.get('/user', (ctx) => )

router.get('/focus', (ctx) => )

router.get('/news', (ctx) => )

module.exports = router;

根目錄/routes/api.js

const router = require('koa-router')();

router.get('/', (ctx) =>

})router.get('/newslist', (ctx) =>

})router.get('/focus', (ctx) =>

})module.exports = router.routes();

nodejs express路由模組化

所以在路由目錄就有登入和商品兩部分的路由 const express require express const router express.router router.get function req,res router.get dologin function req,res module....

react router dom路由模組化

1 先看一下未模組化的路由配置,有哪些地方是可以提出去的 import react from react import css index.css import from react router dom 這一塊是可以單獨提出去的 start import entrypage from compon...

vue 路由模組化

專案結構 引入公共的scss 注意 建立專案的時候必須用scss import assets css basic.scss import router from router router.js 4 掛載路由 newvue 新聞 使用者router.js import vue from vue 配置...