摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面這篇我們來使用一個控制一下路由本篇的版本注意版本哦目錄結(jié)構(gòu)編輯子路由子路由裝載所有子路由加載路由中間件啟動服務(wù),
koa2系列教程,持續(xù)更新
koa2系列教程:koa2應(yīng)用初見
koa2系列教程:koa2處理靜態(tài)文件
koa2系列教程:koa2使用模板引擎
koa2系列教程:koa2路由控制中間件
koa2系列教程:綜合koa2搭建登錄注冊頁面
這篇我們來使用一個koa-router, 控制一下路由
本篇的版本:注意版本哦
目錄結(jié)構(gòu):
1.編輯index.jsconst 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.啟動服務(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)的路由控制中間件有很多,就看自己的選擇了
這里有個中路由中間件匯集https://cnodejs.org/topic/57838dfaee5f048d54f90877
--
首發(fā)于微信公眾號:node前端
不妨關(guān)注一下
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/99480.html
摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面系列教程實現(xiàn)登錄注冊功能本文源碼地址這篇是將前幾天的內(nèi)容做個綜合,運用靜態(tài)文件處理,路由,模板引擎我的版本項目結(jié)構(gòu)是 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...
摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面系列教程實現(xiàn)登錄注冊功能這個主要結(jié)合前幾天的內(nèi)容,做個實際案例的效果版本項目結(jié)構(gòu)前幾天,我們把注冊和登錄的頁面實現(xiàn)了 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...
摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面系列教程實現(xiàn)登錄注冊功能這篇主要介紹處理靜態(tài)文件的中間件用到的版本項目的結(jié)構(gòu)大家可以往文件夾里面添加點東西編輯啟動 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 k...
摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面系列教程實現(xiàn)登錄注冊功能這篇教程主要介紹構(gòu)建服務(wù)器,簡單引用本教程的版本要格外注意版本號案例簡單利用搭建服務(wù)器文件夾 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...
摘要:系列教程,持續(xù)更新系列教程應(yīng)用初見系列教程處理靜態(tài)文件系列教程使用模板引擎系列教程路由控制中間件系列教程綜合搭建登錄注冊頁面系列教程實現(xiàn)登錄注冊功能這篇教大家如何使用模板引擎這里我們使用模板引擎做個例子,你們自己選擇自己熟練的模板引擎使用的 koa2系列教程,持續(xù)更新 koa2系列教程:koa2應(yīng)用初見 koa2系列教程:koa2處理靜態(tài)文件 koa2系列教程:koa2使用模板引擎 ...
閱讀 2856·2021-11-22 15:22
閱讀 19298·2021-09-22 15:00
閱讀 1445·2021-09-07 09:58
閱讀 1247·2019-08-30 13:01
閱讀 2452·2019-08-29 16:27
閱讀 2355·2019-08-26 13:25
閱讀 1627·2019-08-26 12:13
閱讀 947·2019-08-26 11:53