亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

koa2系列教程:koa2路由控制中間件

lily_wang / 1790人閱讀

摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面這篇我們來使用一個(gè)控制一下路由本篇的版本注意版本哦目錄結(jié)構(gòu)編輯子路由子路由裝載所有子路由加載路由中間件啟動(dòng)服務(wù),

koa2系列教程,持續(xù)更新

koa2系列教程:koa2應(yīng)用初見

koa2系列教程:koa2處理靜態(tài)文件

koa2系列教程:koa2使用模板引擎

koa2系列教程:koa2路由控制中間件

koa2系列教程:綜合koa2搭建登錄注冊(cè)頁面

這篇我們來使用一個(gè)koa-router, 控制一下路由

本篇的版本:注意版本哦

目錄結(jié)構(gòu):

1.編輯index.js
const Koa = require("koa")
const Router =  require("koa-router")
const app = new Koa()


// 子路由1
const home = new Router()

home.get("/", async (ctx) => {
    ctx.body = "home pages"
})


// 子路由2
const page = new Router()

page.get("/404", async (ctx) => {
    ctx.body = "404 pages"
})


const login = new Router()

login.get("/", async (ctx) => {
    ctx.body = "login pages"
})

// 裝載所有子路由
let router = new Router()
router.use("/", home.routes(), home.allowedMethods())
router.use("/page", page.routes(), page.allowedMethods())
router.use("/login", login.routes(), login.allowedMethods())

// 加載路由中間件
app.use(router.routes()).use(router.allowedMethods())



app.listen(3000, () => {
    console.log("localhost:3000")
})

2.啟動(dòng)服務(wù),打開瀏覽器

node index.js

訪問:localhost:3000, localhost;3000/login , localhost:3000/page/404

都是可以看的到結(jié)果的

關(guān)于koa-router其他API

源碼地址:https://github.com/alexmingoi...

router
  .get("/", (ctx, next) => {
    ctx.body = "Hello World!";
  })
  .post("/users", (ctx, next) => {
    // ...
  })
  .put("/users/:id", (ctx, next) => {
    // ...
  })
  .del("/users/:id", (ctx, next) => {
    // ...
  })
  .all("/users/:id", (ctx, next) => {
    // ...
  });
后記

關(guān)于koa相關(guān)的路由控制中間件有很多,就看自己的選擇了

這里有個(gè)中路由中間件匯集https://cnodejs.org/topic/57838dfaee5f048d54f90877

--

首發(fā)于微信公眾號(hào):node前端

不妨關(guān)注一下

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/99480.html

相關(guān)文章

  • koa2系列教程:綜合koa2搭建登錄注冊(cè)頁面

    摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面系列教程實(shí)現(xiàn)登錄注冊(cè)功能本文源碼地址這篇是將前幾天的內(nèi)容做個(gè)綜合,運(yùn)用靜態(tài)文件處理,路由,模板引擎我的版本項(xiàng)目結(jié)構(gòu)是 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...

    li21 評(píng)論0 收藏0
  • koa2系列教程koa2實(shí)現(xiàn)登錄注冊(cè)功能

    摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面系列教程實(shí)現(xiàn)登錄注冊(cè)功能這個(gè)主要結(jié)合前幾天的內(nèi)容,做個(gè)實(shí)際案例的效果版本項(xiàng)目結(jié)構(gòu)前幾天,我們把注冊(cè)和登錄的頁面實(shí)現(xiàn)了 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...

    baiy 評(píng)論0 收藏0
  • koa2系列教程koa2處理靜態(tài)文件

    摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面系列教程實(shí)現(xiàn)登錄注冊(cè)功能這篇主要介紹處理靜態(tài)文件的中間件用到的版本項(xiàng)目的結(jié)構(gòu)大家可以往文件夾里面添加點(diǎn)東西編輯啟動(dòng) koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 k...

    madthumb 評(píng)論0 收藏0
  • koa2系列教程koa2應(yīng)用初見

    摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面系列教程實(shí)現(xiàn)登錄注冊(cè)功能這篇教程主要介紹構(gòu)建服務(wù)器,簡(jiǎn)單引用本教程的版本要格外注意版本號(hào)案例簡(jiǎn)單利用搭建服務(wù)器文件夾 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...

    import. 評(píng)論0 收藏0
  • koa2系列教程koa2使用模板引擎

    摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊(cè)頁面系列教程實(shí)現(xiàn)登錄注冊(cè)功能這篇教大家如何使用模板引擎這里我們使用模板引擎做個(gè)例子,你們自己選擇自己熟練的模板引擎使用的 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...

    ZoomQuiet 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

lily_wang

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<