使用titbit開發Web後端服務 配置選項

2021-10-12 18:39:33 字數 1198 閱讀 7468

在初始化ttibit時,支援很多選項,完整選項如下:

,//設定伺服器超時,毫秒單位,在具體的請求中,可以再設定請求的超時。

timeout :

18000

, debug :

false

,//忽略路徑末尾的 /

ignoreslash:

true

,//啟用請求限制

uselimit:

false

,//最大連線數,0表示不限制

maxconn :

1024

,//單個ip單位時間內的最大連線數,0表示不限制

maxiprequest:0,

//單位時間,預設為1秒

peertime :1,

//展示負載資訊,需要通過daemon介面開啟cluster集群模式

showloadinfo :

true

,//負載資訊的型別,text 、json、--null

//json型別是給程式通訊使用的,方便介面開發

loadinfotype :

'text'

,//負載資訊的檔案路徑,如果不設定則輸出到終端,否則儲存到檔案

loadinfofile :'',

//404要返回的資料

notfound:

'not found'

,//400要返回的資料

badrequest :

'bad request'

,//控制子程序最大記憶體使用量的百分比引數,範圍從-0.42 ~ 0.36。基礎數值是0.52,所以預設值百分比為80%。

memfactor:

0.28

,//url最大長度

maxurllength:

2048

,//請求上下文快取池最大數量。

maxpool:

4096

,//子程序匯報資源資訊的定時器毫秒數。

monitortimeslice:

640,};

// 對於http狀態碼,在這裡僅需要這兩個,其他很多是可以不必完整支援,並且你可以在實現應用時自行處理。

// 因為一旦能夠開始執行,就可以通過執行狀態返回對應的狀態碼。

// 而在這之前,框架還在為開始執行洋蔥模型做準備,不過此過程非常快。

使用titbit開發Web後端服務02 路由和引數

http的起始行給出了請求型別,也被稱為 請求方法。目前的請求方法 get post put delete options trace head patch 1 use strict 23 const titbit require titibit 45 titbit 810 c.res.body s...

使用titbit開發Web後端服務 請求上下文

框架在接收的請求引數,只有乙個,被稱為請求上下文,就是乙個封裝了各種請求資料的物件。通過這樣的設計,把http 1.1 和 http 2協議的一些差異以及node.js版本演進帶來的一些不相容做了處理,出於設計和效能上的考慮,對於http2模組,封裝請求物件是stream,而不是http模組的inc...

後端開發工程開發Web頁面框架

layui是一款採用自身模組規範編寫的前端 ui 框架,遵循原生 html css js 的書寫與組織形式,門檻極低,拿來即用。其外在極簡,卻又不失飽滿的內在,體積輕盈,元件豐盈,從核心 到 api 的每一處細節都經過精心雕琢,非常適合介面的快速開發。收費 1600永久授權 官網位址為 jquery...