前面講到了部落格的增刪改查,是做了封裝的,現在我們就講一講邏輯處理的大體操作。首先你需要什麼引數,無論是哪一項操作,都需要確定目標,這個目標可以是實體,可以是實體的乙個特徵。
這裡我們用到了sql的基本查詢語句,還涉及到node連線資料庫等。不比比,上**。
首先連線資料庫,
const mysql = require('mysql')
const = require('../conf/db')
// 建立鏈結物件
const con = mysql.createconnection(mysql_conf)
//開始連線
con.connect()
//統一執行sql函式
function exce(sql)
resolve(result)
})})
return promise
}module.exports =
獲得列表
const getlist = (author, keyword) => ' `
}if (keyword) %' `
}sql += `order by createtime desc;`
// 返回 promise
return exec(sql)
//獲取某一細節
const getdetail = (id)=>'`
return exce.then(rows=>
)}
//新建部落格
const newblog = (blogdata = {}) => ', '$', $, '$')`
return exec(sql).then(insertdata=>)
//刪除部落格
const delblog = (id, author) => ' and author='$';`
return exec(sql).then(deldata =>
return false
})}
更新部落格
const updateblog = (id,blogdata)=>' and content = '$' where id = '$' `
return exec(sql).then(
return false
})}
ok,這裡講的都是部落格的操作,下面來講講使用者登入的操作,其實大體上都差不多。 npm建立node專案
首先在d盤或者e裡建立乙個資料夾aa,開啟git 輸入npm init 出現 回車 然後 yes,開啟專案aa,會有乙個oackage.json檔案,開啟該檔案 在scripts屬性裡寫上 start node index.js 讓後用程式 我的是idea 開啟 建立test.js 在test.js...
Node邏輯專案 自定義函式
需求 不使用官方內建函式,使用node.js手動實現該函式功能 1.字串長度 2.擷取字串 3.字串搜尋 4.通過指定字元合併陣列為字串 5.分割字串 use strict 1.字串長度 function length str return count 2.擷取字串 function substr ...
node部落格開發之列表資訊處理
node部落格開發之列表資訊處理 因此在這裡首先講關於資訊的過濾,應該怎樣去實現。原理很簡單,如果滿足所說的資訊就返回乙個成功的提示,如果不成功則返回乙個錯誤的提示。erron 0表示成功提示,erron 1表示錯誤提示。下面則是整個資訊過濾所實現的 部分 處理傳送的請求所獲得資訊是否符合要求 cl...