一、新建model目錄
新建檔案resmodel.js
class
basemodel
if(data)
if(message)}}
class
sucessmodel
extends
basemodel
}class
errormodel
extends
basemodel
}module.exports =
;
二、新建controller目錄
新建blog.js
const
getlist=(
author, keyword
)=>,]
;};module.exports =
;
三、修改router目錄中的blog.jsconst
=require
("../controller/blog");
const
=require
("../model/resmodel");
if(method ===
"get"
&& req.path ===
"/api/blog/list"
)
const querystring =
require
("querystring");
const handleuserrouter =
require
("./src/router/user");
const handleblogrouter =
require
("./src/router/blog");
const
serverhandle=(
req, res
)=>
const userdata =
handleuserrouter
(req, res);if
(userdata)
res.
writehead
(404,)
; res.
write
("not fount");
res.
end();
};module.exports = serverhandle;
這樣我們就可以獲取到自己返回的假資料了
node部落格開發之路由管理
node部落格開發之路由管理 在這裡主要講解的就是對於路由的管理,在進行專案開發時,遵守的必定是模組化開發,這樣做的好處就是更加容易的管理。在這裡我們將const server http.createserver req,res 中的 req,res 單獨的分離了出來在另外乙個檔案中做處理。這樣在入...
node學習筆記 初始化路由及介面開發
如何開發乙個介面以及路由的編寫 獲取url物件 let urlobj url.parse req.url,true console.log urlobj if urlobj.pathname api getmsg req.method get else server.listen 3000,重新整理...
node專案建立部落格(三) 邏輯處理
前面講到了部落格的增刪改查,是做了封裝的,現在我們就講一講邏輯處理的大體操作。首先你需要什麼引數,無論是哪一項操作,都需要確定目標,這個目標可以是實體,可以是實體的乙個特徵。這裡我們用到了sql的基本查詢語句,還涉及到node連線資料庫等。不比比,上 首先連線資料庫,const mysql requ...