2024-01-09

基于nodejs搭建express服務(wù)框架

1.框架結(jié)構(gòu)


image.png
  1. 框架實現(xiàn)
    2-1 node_modules
    `npm install express --save

2-2 index.js

const express = require("express");
const app = express();
const router = require("./router.js")

/**

  • 參數(shù)1:全局路徑
  • 參數(shù)2:router
  • **/
    app.use("/api",router)

app.listen(3000,() =>{
console.log("服務(wù)器運行在3000端口上");
})

2-3 package.json

{
"dependencies": {
"body-parser": "^1.20.2",
"cors": "^2.8.5",
"express": "^4.18.2",
"mysql": "^2.18.1"
}
}

自動生成

2-4 router.js

const express = require("express");
const router = express.Router();

// 添加接口
router.get("/list",(req,res) =>{
res.send({
status:200,
message:"測試服務(wù)器"
})
})

module.exports = router;

2-5 SQLConnect.js

// 1.創(chuàng)建MySQL實例
const mysql = require("mysql");

// 2.創(chuàng)建MySQL對象
const MySQLObj = {
host:"localhost",
user:"root",
password:"",
database:"vue3_itbaizhan"
}

// 3.創(chuàng)建連接池
const pool = mysql.createPool(MySQLObj);

// 4.編寫操作DB的相關(guān)邏輯
function SQLConnect(sql,arr,callback){
pool.getConnection((err,connection) =>{
if (err){
console.log(err);
return
}
connection.query(sql,arr,(err,result) =>{
// 釋放連接
connection.release();
if (err){
console.log(err);
return
}
callback(result)
})
})
}

module.exports = SQLConnect

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末绅这,一起剝皮案震驚了整個濱河市缭黔,隨后出現(xiàn)的幾起案子宴胧,更是在濱河造成了極大的恐慌柬讨,老刑警劉巖,帶你破解...
    沈念sama閱讀 221,273評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伪货,死亡現(xiàn)場離奇詭異们衙,居然都是意外死亡,警方通過查閱死者的電腦和手機超歌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,349評論 3 398
  • 文/潘曉璐 我一進(jìn)店門砍艾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人巍举,你說我怎么就攤上這事∧猓” “怎么了懊悯?”我有些...
    開封第一講書人閱讀 167,709評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長梦皮。 經(jīng)常有香客問我炭分,道長,這世上最難降的妖魔是什么剑肯? 我笑而不...
    開封第一講書人閱讀 59,520評論 1 296
  • 正文 為了忘掉前任捧毛,我火速辦了婚禮,結(jié)果婚禮上让网,老公的妹妹穿的比我還像新娘呀忧。我一直安慰自己,他們只是感情好溃睹,可當(dāng)我...
    茶點故事閱讀 68,515評論 6 397
  • 文/花漫 我一把揭開白布而账。 她就那樣靜靜地躺著,像睡著了一般因篇。 火紅的嫁衣襯著肌膚如雪泞辐。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,158評論 1 308
  • 那天竞滓,我揣著相機與錄音咐吼,去河邊找鬼。 笑死商佑,一個胖子當(dāng)著我的面吹牛锯茄,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播莉御,決...
    沈念sama閱讀 40,755評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼撇吞,長吁一口氣:“原來是場噩夢啊……” “哼俗冻!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起牍颈,我...
    開封第一講書人閱讀 39,660評論 0 276
  • 序言:老撾萬榮一對情侶失蹤迄薄,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后煮岁,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體讥蔽,經(jīng)...
    沈念sama閱讀 46,203評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,287評論 3 340
  • 正文 我和宋清朗相戀三年画机,在試婚紗的時候發(fā)現(xiàn)自己被綠了冶伞。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,427評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡步氏,死狀恐怖响禽,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情荚醒,我是刑警寧澤芋类,帶...
    沈念sama閱讀 36,122評論 5 349
  • 正文 年R本政府宣布,位于F島的核電站界阁,受9級特大地震影響侯繁,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜泡躯,卻給世界環(huán)境...
    茶點故事閱讀 41,801評論 3 333
  • 文/蒙蒙 一贮竟、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧较剃,春花似錦咕别、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,272評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至确垫,卻和暖如春弓颈,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背删掀。 一陣腳步聲響...
    開封第一講書人閱讀 33,393評論 1 272
  • 我被黑心中介騙來泰國打工翔冀, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人披泪。 一個月前我還...
    沈念sama閱讀 48,808評論 3 376
  • 正文 我出身青樓纤子,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子控硼,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,440評論 2 359

推薦閱讀更多精彩內(nèi)容