摘要:前邊已經(jīng)有過一篇博客簡(jiǎn)單的介紹在中使用。這篇文章介紹一下各種風(fēng)格路由的寫法,不一定是正確,但是個(gè)人覺得寫這樣的路由很有含義。
前邊已經(jīng)有過一篇博客簡(jiǎn)單的介紹在Laravel 中使用 RESTful。
這篇文章介紹一下各種RESUful風(fēng)格路由的寫法,不一定是正確,但是個(gè)人覺得寫這樣的路由很有含義。
一般放在一個(gè)組里,其他路由總要帶上這個(gè)前綴
總是api+版本號(hào)
/api/v1
基本參數(shù)
分頁的參數(shù),直接使用QueryString
limit
page
/url?limit=10&page=1
多參數(shù)排序
/url?desc=created_at,id&asc=grade,updated_at
基本的路由
分類列表
method: get
/categories
創(chuàng)建分類
method: post
/categories
刪除分類
method: delete
/categories/{category}
單個(gè)分類
method: get
/catagories/{catagory}
修改分類
method: put
/categories/{category}
稍微復(fù)雜的路由
獲取分類下的所有文章
method: get
/categories/{category}/articles
獲取標(biāo)簽下的所有文章
method: get
/tags/{tag}/articles
批量刪除文章 (盡量不要進(jìn)行批量操作)
method: delete
/article/batch?id=1,2,3
認(rèn)證的路由通常情況下都可以使用(名義明確的)
登錄
method: post
/login
注銷
method: post
/logout
但是為了符合RESTful風(fēng)格,我們也可以換個(gè)名字
登錄 (實(shí)際上就是創(chuàng)建一個(gè) token)
method: post
/tokens
注銷 (實(shí)際上就是刪除 token)
method: delete
/tokens/{token}
長(zhǎng)名字路由
有時(shí)候總不可避免的出現(xiàn)路由名字多個(gè)單詞組合
這時(shí)候我們可以使用中劃線分隔,更利于seo優(yōu)化
獲取某種文章類型的文章
method: get
/article-types/{article_type}/articles
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/28548.html
路由koa-router——MVC 中重要的環(huán)節(jié):Url 處理器 ?? iKcamp 制作團(tuán)隊(duì) 原創(chuàng)作者:大哼、阿干、三三、小虎、胖子、小哈、DDU、可木、晃晃 文案校對(duì):李益、大力萌、Au、DDU、小溪里、小哈 風(fēng)采主播:可木、阿干、Au、DDU、小哈 視頻剪輯:小溪里 主站運(yùn)營(yíng):給力xi、xty 教程主編:張利濤 視頻地址:https://www.cctalk.com/v/151...
摘要:在前面的節(jié)課程里面,我們已經(jīng)基本學(xué)習(xí)完了的知識(shí),達(dá)到基礎(chǔ)入門的要求。英語的直譯就是表現(xiàn)層狀態(tài)轉(zhuǎn)移。的特點(diǎn)不加密用戶可刪除可被修改依賴于用戶禁用或清除時(shí),讀取出錯(cuò)。下節(jié),會(huì)開始學(xué)習(xí)框架。 在前面的12節(jié)課程里面,我們已經(jīng)基本學(xué)習(xí)完了nodejs的知識(shí),達(dá)到基礎(chǔ)入門的要求。那為什么會(huì)在這節(jié)說下使用nodejs來實(shí)現(xiàn)一些功能,而不繼續(xù)往下講呢?原因有2:1.前面講地都是理論知識(shí),碼代碼比較少...
摘要:添加一個(gè)路由規(guī)則這段代碼的意思是在主目錄下,我們指定訪問名字為的。大多數(shù)據(jù)的網(wǎng)站都需要支持風(fēng)格的不僅僅能夠?qū)Φ膬?nèi)容做路由,還能增加風(fēng)格的。添加一條規(guī)則用來告訴這個(gè)是服務(wù)器端的路由規(guī)則使用看下結(jié)果返回的結(jié)果為并沒有返回和文件。 Meteor本身并沒有好的路由使用規(guī)則,還好有比較好用的第三方Package使用。Iron.Router就是一個(gè)比較好的Meteor的路由框架,提供了Client...
摘要:所有的中間件,都將作為的回調(diào)。執(zhí)行,而不會(huì)執(zhí)行中間件的回調(diào)函數(shù)中有參數(shù),表示繼續(xù)執(zhí)行下一個(gè)匹配的中間件。用戶信息管理員登陸解決方法方法調(diào)整路由上下位置利用匹配就有跳樓現(xiàn)象。一般處理,和總體的返回編碼和狀態(tài)的使用。 安裝 npm install --save express 基本使用 //引用express var express = require(express); //創(chuàng)建app...
摘要:之序列化前后端分離就是前臺(tái)的開發(fā)和后臺(tái)的開發(fā)分離,這個(gè)技術(shù)方案的實(shí)現(xiàn)需要借助,簡(jiǎn)單來說就是開發(fā)人員提供編程的接口被其他人調(diào)用,調(diào)用之后會(huì)返回?cái)?shù)據(jù)供其使用安裝什么是序列化把模型對(duì)象轉(zhuǎn)換為格式然后響應(yīng)出去,便于客戶端進(jìn)行數(shù)據(jù)解析創(chuàng)建序列化類在應(yīng) Django RESTful API之序列化 前后端分離:就是前臺(tái)的開發(fā)和后臺(tái)的開發(fā)分離,這個(gè)技術(shù)方案的實(shí)現(xiàn)需要借助API,簡(jiǎn)單來說就是開發(fā)人員提...
閱讀 488·2023-04-25 17:26
閱讀 1506·2021-08-05 09:58
閱讀 1973·2019-08-30 13:17
閱讀 954·2019-08-28 17:52
閱讀 1071·2019-08-26 18:27
閱讀 1426·2019-08-26 14:05
閱讀 3625·2019-08-26 14:05
閱讀 1603·2019-08-26 10:45