nodejs連接mysql嘗試與總結(jié)

目的

用nodejs進行后臺部署,學(xué)習(xí)基本安裝與使用方法

步驟

  1. 下載nodejs
    2.安裝 注意必須安裝在默認目錄
    3.安裝express
express -e
創(chuàng)建文件夾目錄
安裝express

4.如果沒有安裝過npm需要安裝npm

npm install
npm安裝

5.開啟 express

npm start
Paste_Image.png

關(guān)閉的話就是ctrl+c ,默認端口是3000,在bin/www/中可以設(shè)置

Paste_Image.png

6.項目文件
項目放在public文件夾下

7.安裝nodejs的mysql驅(qū)動

npm install mysql

8.路由設(shè)置
routes文件夾下要有對應(yīng)文件

Paste_Image.png

app.js文件中聲明路由 并綁定路由

Paste_Image.png

9.連接數(shù)據(jù)庫,寫在routes文件夾中剛配置好路由的文件中

var mysql = require('mysql');
var connection = mysql.createConnection({
        host     : 'localhost',
        port    :'8889',
        user     : 'root',
        password : '1234',
        database : 'baidunews'
    });
//上面用單次查詢 下面用多次查詢
var connection = mysql.createPool({
        host     : 'localhost',
        port    :'8889',
        user     : 'root',
        password : '1234',
        database : 'baidunews'
    });

10.查詢

var sql="select * from news";
connection.query(sql,[],function(err,rows,fields){
        console.log(rows);

    });

11.返回 json格式的數(shù)據(jù)

connection.query(sql,[],function(err,rows,fields){
        console.log(rows);
        res.json(rows);

    });

12.修改后服務(wù)器自動重啟功能

安裝
npm  install pm2 -g

啟動
pm2 start ./bin/www --watch

日志查看
pm2 logs

PM2參考資料

13.過濾XSS攻擊

安裝
npm install xss
載入模塊
var xss = require('xss');
使用默認的配置
var html = xss('<script>alert("xss");</script>');console.log(html);

14.獲取http參數(shù)

get方法
var title = req.query.title;
post方法
var title = req.body.title;

15.引入requrie

16.輸出控制臺日志

console.log(req.body);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末肛度,一起剝皮案震驚了整個濱河市届谈,隨后出現(xiàn)的幾起案子叁丧,更是在濱河造成了極大的恐慌,老刑警劉巖滓彰,帶你破解...
    沈念sama閱讀 218,755評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡妄呕,警方通過查閱死者的電腦和手機周偎,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,305評論 3 395
  • 文/潘曉璐 我一進店門抹剩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蓉坎,你說我怎么就攤上這事澳眷。” “怎么了蛉艾?”我有些...
    開封第一講書人閱讀 165,138評論 0 355
  • 文/不壞的土叔 我叫張陵钳踊,是天一觀的道長。 經(jīng)常有香客問我勿侯,道長拓瞪,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,791評論 1 295
  • 正文 為了忘掉前任助琐,我火速辦了婚禮祭埂,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘兵钮。我一直安慰自己蛆橡,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 67,794評論 6 392
  • 文/花漫 我一把揭開白布掘譬。 她就那樣靜靜地躺著泰演,像睡著了一般。 火紅的嫁衣襯著肌膚如雪葱轩。 梳的紋絲不亂的頭發(fā)上粥血,一...
    開封第一講書人閱讀 51,631評論 1 305
  • 那天柏锄,我揣著相機與錄音,去河邊找鬼复亏。 笑死趾娃,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的缔御。 我是一名探鬼主播抬闷,決...
    沈念sama閱讀 40,362評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼耕突!你這毒婦竟也來了笤成?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,264評論 0 276
  • 序言:老撾萬榮一對情侶失蹤眷茁,失蹤者是張志新(化名)和其女友劉穎炕泳,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體上祈,經(jīng)...
    沈念sama閱讀 45,724評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡培遵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了登刺。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片籽腕。...
    茶點故事閱讀 40,040評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖纸俭,靈堂內(nèi)的尸體忽然破棺而出皇耗,到底是詐尸還是另有隱情,我是刑警寧澤揍很,帶...
    沈念sama閱讀 35,742評論 5 346
  • 正文 年R本政府宣布郎楼,位于F島的核電站,受9級特大地震影響窒悔,放射性物質(zhì)發(fā)生泄漏呜袁。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,364評論 3 330
  • 文/蒙蒙 一蛉迹、第九天 我趴在偏房一處隱蔽的房頂上張望傅寡。 院中可真熱鬧,春花似錦北救、人聲如沸荐操。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,944評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽托启。三九已至,卻和暖如春攘宙,著一層夾襖步出監(jiān)牢的瞬間屯耸,已是汗流浹背拐迁。 一陣腳步聲響...
    開封第一講書人閱讀 33,060評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留疗绣,地道東北人线召。 一個月前我還...
    沈念sama閱讀 48,247評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像多矮,于是被迫代替她去往敵國和親缓淹。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 44,979評論 2 355

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