ThinkJS是奇舞團(tuán)開源的一款Node.js框架,主要由welefen負(fù)責(zé)架構(gòu)設(shè)計和開發(fā),該框架使用async/await徹底解決異步回調(diào)的問題,ThinkJS最優(yōu)秀的地方在于她可以快速上手,開發(fā)簡單,功能強(qiáng)大,利于擴(kuò)展!
1.支持ES6/7特性:
可以直接在項目里使用ES6/7(GeneratorFunction,Class,Async&Await)等特性,借助Babel編譯,可穩(wěn)定運(yùn)行在Node.js環(huán)境上。
2.支持豐富的數(shù)據(jù)庫:
支持Mysql、SQLite、MongoDB等常見的數(shù)據(jù)庫,提供了很多簡單易用、高度封裝的方法,自動防止SQL注入。
3.Hook&Middleware:
系統(tǒng)提供了大量的鉤子和中間件,可以方便地對請求進(jìn)行控制和修改。
4.RESTAPI:
自動生成RESTAPI,而無需寫任何的代碼。也可以根據(jù)接口定制,隱藏部分?jǐn)?shù)據(jù)和進(jìn)行權(quán)限控制。
5.支持WebSocket:
支持socket.io、SockJS等常見的WebSocket客戶端,而服務(wù)端代碼始終保持一致。
6.豐富的Adapter:
快速切換Cache、Store、Session、Template等功能,而無需關(guān)心具體使用哪種方式。
7.自動更新:
開發(fā)模式下,文件修改后立即生效,無需重啟Node.js服務(wù)。
8.命令行調(diào)用:
支持命令行方式調(diào)用Action,方便執(zhí)行定時任務(wù)。
ThinkJS是一款擁抱未來的Node.jsWeb框架,致力于集成項目最佳實踐,規(guī)范項目讓企業(yè)級團(tuán)隊開發(fā)變得更加簡單,更加高效。在2.x發(fā)布的時候,雖然帶來了很多非常棒的功能,但也意識到本身的不足。針對這些問題,開發(fā)團(tuán)隊經(jīng)過幾個月的緊張開發(fā),ThinkJS迎來了新的大版本3.0。目前該版本已經(jīng)在線上多個項目中使用。
微盟圈免費提供軟件app應(yīng)用、文件資源分享交易下載、綠色軟件、文檔資源、教程以及相關(guān)資訊等。
企業(yè)庫(www.qiyeku.com)-致力打造全球的B2B網(wǎng)站商業(yè)搜索平臺,是中國中小企業(yè)網(wǎng)上推廣、網(wǎng)絡(luò)營銷、網(wǎng)上貿(mào)易、b2b免費電子商務(wù)的平臺。收錄了大量企...
2345軟件資訊為你提供海量熱門IT新聞、IT界資訊,其中包括手機(jī)、電腦等數(shù)碼資訊以及游戲資訊。
我們是綠色軟件聯(lián)盟,簡稱綠盟,現(xiàn)在叫綠盟市場,我們一直為用戶提供最新最快最全的綠色軟件,同時綠盟市場提供大量的免費軟件,破解軟件下載,和app下載,有安卓軟件,...
速達(dá)瀏覽器,小S書桌(速達(dá)桌面版),小S桌面,速達(dá)軟件管家
西安天互通信有限公司是提供數(shù)據(jù)中心業(yè)務(wù)的企業(yè),致力于幫助企業(yè)實現(xiàn)數(shù)字化轉(zhuǎn)型。