Thinkjs3新手入門之添加一個(gè)新的頁面
前言
ThinkJS 是一款擁抱未來的 Node.js Web 框架,致力于集成項(xiàng)目最佳實(shí)踐,規(guī)范項(xiàng)目讓企業(yè)級(jí)團(tuán)隊(duì)開發(fā)變得更加簡(jiǎn)單,更加高效。
目前該版本已經(jīng)在線上多個(gè)項(xiàng)目中使用,簡(jiǎn)單一個(gè)命令就可以讓你下載使用它:
npm install -g think-cli
本文將幫助大家往Thinkjs3中添加一個(gè)新的頁面,沒有原理描述,只提供給入門者一個(gè)感性認(rèn)識(shí)。
0x0 首先需要一個(gè)Thinkjs3項(xiàng)目
我們創(chuàng)建一個(gè)叫做1uck的項(xiàng)目
$ thinkjs new 1uck $ cd ./1uck $ npm install $ npm start
0x1 在該目錄下通過命令向項(xiàng)目添加模塊
通過thinkjs命令行工具,添加模塊1hit的model(模型)文件 和 controller(控制器)文件。
這些命令將會(huì)往項(xiàng)目的src/controller和src/model中添加1hit模塊所需要的文件。
$ thinkjs model 1hit $ thinkjs controller 1hit
此時(shí)訪問http://127.0.0.1:8360/1hit將會(huì)有如下錯(cuò)誤提示。
她說沒有找到對(duì)應(yīng)的View(視圖)文件。
0x2 那么我們乖乖地去添加就好了
$ cd view $ touch 1hit_index.html $ echo 'fuck' > 1hit_index.html
解釋:
- cd進(jìn)入了項(xiàng)目的view(視圖)目錄。
- touch新建了1hit_index.html文件。
- echo配合>完成了往1hit_index.html中寫入字符。
此時(shí)訪問http://127.0.0.1:8360/1hit,就可以看到她在罵人了。
0xSegmentFuck 感性認(rèn)識(shí)
- thinkjs命令行工具很強(qiáng)大。
- thinkjs項(xiàng)目的URL結(jié)構(gòu)似乎像是 項(xiàng)目域名/模塊名
- thinkjs項(xiàng)目中的模塊的默認(rèn)(index)視圖,以模塊名_index.html放在view文件夾中。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
在Node.js中使用Express框架和Mongoose庫實(shí)現(xiàn)視頻評(píng)論功能
本文我們將詳細(xì)介紹如何在Node.js應(yīng)用中使用Express框架和Mongoose庫來實(shí)現(xiàn)一個(gè)視頻評(píng)論功能,這個(gè)功能允許用戶對(duì)視頻內(nèi)容添加評(píng)論,并將評(píng)論數(shù)實(shí)時(shí)更新,以下是逐步的實(shí)現(xiàn)過程,包括代碼示例和說明,需要的朋友可以參考下2024-04-04Node.js原理阻塞和EventEmitter及其繼承的運(yùn)用實(shí)戰(zhàn)
這篇文章主要介紹了Node.js原理阻塞和EventEmitter及其繼承的運(yùn)用實(shí)戰(zhàn),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-08-08基于Nodejs利用socket.io實(shí)現(xiàn)多人聊天室
這篇文章講述了websocket無到有,根據(jù)協(xié)議,分析數(shù)據(jù)幀的頭,進(jìn)行構(gòu)建websocket。雖然代碼短,但可以很好地體現(xiàn)websocket的原理。對(duì)nodejs利用socket 實(shí)現(xiàn)多人聊天室功能感興趣的朋友一起看看吧2017-02-02node基于async/await對(duì)mysql進(jìn)行封裝
這篇文章主要介紹了node基于async/await對(duì)mysql進(jìn)行封裝,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下2019-06-06使用 Node.js 模擬滑動(dòng)拼圖驗(yàn)證碼操作的示例代碼
本篇文章主要介紹了使用 Node.js 模擬滑動(dòng)驗(yàn)證碼操作的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11Nodejs極簡(jiǎn)入門教程(二):定時(shí)器
這篇文章主要介紹了Nodejs極簡(jiǎn)入門教程(二):定時(shí)器,本文講解了setTimeout、setInterval、setImmediate及process.nextTick等內(nèi)容,需要的朋友可以參考下2014-10-10Windows下Node.js安裝及環(huán)境配置方法
這篇文章主要為大家介紹一下Node.js安裝及環(huán)境配置方法,這也是腳本之家小編發(fā)現(xiàn)的比較詳細(xì)的教程了,從安裝到配置都很詳細(xì),想學(xué)習(xí)Node.js的朋友可以參考一下2017-09-09