Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Nodejs实现RESTful api
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
多火工作室
September 30, 2015
Technology
1
150
Nodejs实现RESTful api
多火工作室
September 30, 2015
Tweet
Share
More Decks by 多火工作室
See All by 多火工作室
github&git
luxiaojijan
1
260
机器人餐厅
luxiaojijan
0
110
regular expressions
luxiaojijan
0
80
做全栈的java开发者
luxiaojijan
0
120
python的介绍与web实战
luxiaojijan
0
110
Other Decks in Technology
See All in Technology
Exadata Database Service on Dedicated Infrastructure(ExaDB-D) UI スクリーン・キャプチャ集
oracle4engineer
PRO
8
7.2k
JAWS DAYS 2026 楽しく学ぼう!ストレージ 入門
yoshiki0705
2
190
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
130
[JAWSDAYS2026]Who is responsible for IAM
mizukibbb
0
670
会社紹介資料 / Sansan Company Profile
sansan33
PRO
16
410k
Lambda Web AdapterでLambdaをWEBフレームワーク利用する
sahou909
0
130
Claude Code のコード品質がばらつくので AI に品質保証させる仕組みを作った話 / A story about building a mechanism to have AI ensure quality, because the code quality from Claude Code was inconsistent
nrslib
13
7.9k
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
140
Agent ServerはWeb Serverではない。ADKで考えるAgentOps
akiratameto
0
110
AI時代のSaaSとETL
shoe116
1
150
脳内メモリ、思ったより揮発性だった
koutorino
0
360
スクリプトの先へ!AIエージェントと組み合わせる モバイルE2Eテスト
error96num
0
180
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
140
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
110
Utilizing Notion as your number one productivity tool
mfonobong
4
260
The Cult of Friendly URLs
andyhume
79
6.8k
Everyday Curiosity
cassininazir
0
160
Designing for Timeless Needs
cassininazir
0
160
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
86
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
55k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.2k
Transcript
Express 构建Node.js REST API 使用 express,MongoDb https://github.com/luxiaojian/RESTful-‐API-‐demo
卢惠健 前端工程师,大前端组,/* 会点设计,能写点代码,爱鼓捣,骑 行过、还挺远。 */ 新浪微博:_杂烩乱炖 (JUIVCIUUQTHJUIVCDPNMVYJBPKJBO
None
3&45GVM "1*۷ࡆ֥ܿٓ"1*
Restful API 每一个URI代表一种资源 一个url(统一资源定位符)代表一段文本、 一张图片、一首歌曲、一种服务等互联网资 源,每种资源对应一个特定的url。
Restful API 使用标准的HTTP方法 客户端通过四个HTTP动词(GET、POST、 PUT、DELETE),对服务器端资源进行操 作,实现"表现层状态转化"。
RESTful API 设计规范 1. 网址中不能有动词,只能有名词,所用的名词往往与数据库的 表名对应。 2. 对于资源的具体操作类型,由HTTP动词表示。 3. 过滤(filtering),网址后提供参数,如:/api/docs/?limit
= 6 4.行为(action),当做子资源对待。例如:github上,对一个gists加星操作 :PUT /gists/:id/star 并且取消星操作:DELETE /gists/:id/star
(&5UJDLFUT》㔐꡶牰涸邍 (&5UJDLFUTJE》㔐♧⚡䭷㹁꡶牰 1045UJDLFUT䒊♧䓎倝涸꡶牰 165UJDLFUT刿倝♧䓎䭷㹁꡶牰涸⥌䜂 1"5$)UJDLFUT鿈ⴔ刿倝♧䓎䭷㹁꡶牰涸⥌䜂
%&-&5&UJDLFUTⴵꤑ♧䓎䭷㹁꡶牰涸䨾剣⥌䜂
能用在哪里?
RESTful API 可⾏行性 ҩ൫ਔ*&a*&aDISPNFaGJSFGPYaTBGBSJaνሜჰളᛍফఖaJQIPOFTBGBSJ֩ᛍফఖ ିᆞӈᄎྛĆ
RESTful API 可⾏行性
nodejs的web框架
FYQSFTT ೂޅ۽ቔఏট֥ ႄೆֻٚଆॶ ഡᇂཌྷܱᇂ ೂഡᇂଆϰႄౣđᇂሱദၛࠣঔᅚ֥၂ུቆࡱĎ ৵ࢤඔऌ९čNZTRM NPOHPEC SFEJT קၬᇏࡗࡱčհ༂ԩđ࣡໓ࡱਫ਼ࣥĎ
ഡᇂѩႄೆਫ਼Ⴎ
FYQSFTT֥ᇏࡗࡱࠏᇅ
文档式/PTRM数据库
TIFMMଁࢺക
举个栗子 @卢小健
免费考试资料分享-iDocument 2013.12 http://idoc.nuister.org/
ഡ࠹ඔऌ९ DPMMFHFT DPVSTFT EPDT VTFST
ഡ࠹BQJࠣ໓֖
MVC架构 DPOUSPMMFS॥ᇅြༀઆࠠđ৵ࢤ ඔऌބ൪ᆭࡗ֥ܱ༢b .PEFMඔऌҪđקၬඔऌଆܠ ࡏ4DIFNB ҂ऎСඔऌ९֥Ҡቔି ৯ đႮ4DIFNBളӮଆ.PEFM ऎ
ႵԎའඋྟބྛູ֥ඔऌ९Ҡቔ 4FSWJDFڛༀҪđϜؓඔऌ९Ҡ ቔٿልӮऎุڛༀb 7JFX๙ݖଆϰႄౣϜඔऌᛴಙӮ ်૫
ഡ࠹BQJࠣ໓֖
ࡩᄇ 1.http-‐api-‐design -‐ᇏ໓يၲ 2.Best Practices for Designing a Pragmatic RESTful
API -‐ᇏ໓يၲ 3FTUGVMࡏܒࠣఃඌॖྛྟ ࢳ3&45GVMࡏܒ 3&45GVM"1*ഡ࠹ᆷଲ
最后 国庆节,祝大家
每天吃不同颜色的 蔬果 FRUITS & VEGETABLES
每天穿不同颜色的 CLOTHES 衣服
每天有不同颜色的 MOOD 心情
每天都过得很色! MAY YOU HAVE A COLOURFUL YEAR !