thinkjs是一款nodejs的web開發(fā)框架暇咆,其api模仿thinkphp而易于上手,相對(duì)于express等目前流行的nodejs框架,功能更加完善橱脸,更加適用于中大型項(xiàng)目開發(fā)础米。
thinkjs的安裝和啟動(dòng)在這里我不多說,大家自行參照 https://thinkjs.org/zh-cn/doc/2.2/create_project.html 進(jìn)行操作添诉,這里主要講一下如何使用thinkjs進(jìn)行基礎(chǔ)的增刪改查開發(fā)屁桑。
首先,初始化項(xiàng)目后栏赴,我們找到common/config/db.js,這個(gè)文件存放了我們數(shù)據(jù)庫的配置信息
完成上面的基礎(chǔ)配置后蘑斧,接下來我們新建我們的關(guān)聯(lián)模型文件,也就是MVC中的Model
現(xiàn)在须眷,我們mysql數(shù)據(jù)庫中有users這張表
我們可以使用thinkjs model home/users 這條命令在home模塊下建了一個(gè)叫users.js的model文件
接下來我們就可以在users.js文件下進(jìn)行相關(guān)數(shù)據(jù)庫操作
這里我們想查詢?yōu)槊譃閡ser1的用戶信息
然后在controller里接收model傳過來的信息竖瘾,如果熟悉thinkphp框架的同學(xué)是不是很熟悉
我們可以通過postman測(cè)試一下接口,相關(guān)數(shù)據(jù)已經(jīng)成功返回了花颗,同理捕传,我們可以進(jìn)行增加,修改和刪除操作扩劝,這里就不一一累述了,放上代碼參考 https://github.com/minerchow/thinkjsCURD