http的起始行給出了請求型別,也被稱為:請求方法。目前的請求方法:
get post put delete options trace head patch
1 'use strict';23 const titbit = require('titibit');45
titbit();
810 c.res.body = 'success';
11});
1214 c.res.body =`$ $`;
15});
1618
//返回上傳的資料
19 c.res.body =c.body;
20});
2123 c.res.body =;
28});
2930
//預設監聽0.0.0.0,引數和原生介面listen一致。
1 'use strict';
23 const titbit = require('titbit');45
titbit();67
89 router.get('/q', async c =>);
1314 router.post('/p', async c =>);
19send函式就是對c.res.body的包裝,其實就是設定了c.res.body的值。並且支援第二個引數,作為狀態碼,預設為200。
2 c.send('success')3})
46 let n = parseint(math.random() * 10)
7if (n >= 5) else
18})192
//使用:表示路由引數,請求引數被解析到c.param
3 let username =c.param.name;
4 let uid =c.param.id;
5 c.res.body =`$ $`;
6});
* 表示任意路徑,但是必須出現在路由最後。2//
*表示的任意路徑解析到c.param.starpath
3 let spath =c.param.starpath45
c.send(spath)
6 })
gitee(碼雲)
github
安裝
npm install titbit
使用titbit開發Web後端服務 配置選項
在初始化ttibit時,支援很多選項,完整選項如下 設定伺服器超時,毫秒單位,在具體的請求中,可以再設定請求的超時。timeout 18000 debug false 忽略路徑末尾的 ignoreslash true 啟用請求限制 uselimit false 最大連線數,0表示不限制 maxcon...
使用titbit開發Web後端服務 請求上下文
框架在接收的請求引數,只有乙個,被稱為請求上下文,就是乙個封裝了各種請求資料的物件。通過這樣的設計,把http 1.1 和 http 2協議的一些差異以及node.js版本演進帶來的一些不相容做了處理,出於設計和效能上的考慮,對於http2模組,封裝請求物件是stream,而不是http模組的inc...
後端開發工程開發Web頁面框架
layui是一款採用自身模組規範編寫的前端 ui 框架,遵循原生 html css js 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,元件豐盈,從核心 到 api 的每一處細節都經過精心雕琢,非常適合介面的快速開發。收費 1600永久授權 官網位址為 jquery...