Nodejs+express+mysql 接口
例如寫一個(gè)獲取文章分類列表的接口:
現(xiàn)在數(shù)據(jù)庫(kù)中定義好數(shù)據(jù):


具體寫法:
?新建?server的文件夾,里面先新建一個(gè)api.js,用來初始化express服務(wù)器
安裝并使用express,
安裝并使用解決跨域的包c(diǎn)ors
開啟服務(wù)器在本地的80端口

2.?新建路由文件夾router,里面有一個(gè)router.js,這個(gè)里面寫接口

3.?新建路由處理函數(shù)的文件夾,里面有一個(gè)路由處理函數(shù)article.js,這個(gè)里面寫的是具體的數(shù)據(jù)調(diào)用

4.?新建db文件夾,里面有一個(gè)index.js,這個(gè)里面是來來鏈接mysql數(shù)據(jù)庫(kù)的代碼

最終,測(cè)試接口:

按照這個(gè)思路步驟,其實(shí)要反向去寫代碼,把所有的模塊都單獨(dú)分離成了各自的js模塊,在需要的地方引入。
其實(shí)簡(jiǎn)單點(diǎn)可以把所有的直接寫在api.js在一個(gè)js里面,只是這樣的話不符合模塊化規(guī)范。
評(píng)論
圖片
表情
