色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術(shù)文章
文章詳情頁

安全性測試 - nodejs中如何防m(xù)ySQL注入

瀏覽:111日期:2022-06-16 18:05:40

問題描述

如題,如能有具體示例或demo鏈接感激不盡

問題解答

回答1:使用escape()對傳入?yún)?shù)進(jìn)行編碼

var userId = 1, name = ’test’;var query = connection.query(’SELECT * FROM users WHERE id = ’ + connection.escape(userId) + ’, name = ’ + connection.escape(name), function(err, results) { // ...});console.log(query.sql); // SELECT * FROM users WHERE id = 1, name = ’test’使用connection.query()的查詢參數(shù)占位符

var userId = 1, name = ’test’;var query = connection.query(’SELECT * FROM users WHERE id = ?, name = ?’, [userId, name], function(err, results) { // ...});console.log(query.sql); // SELECT * FROM users WHERE id = 1, name = ’test’使用escapeId()編碼SQL查詢標(biāo)識符

var sorter = ’date’;var sql = ’SELECT * FROM posts ORDER BY ’ + connection.escapeId(sorter);connection.query(sql, function(err, results) { // ...});使用mysql.format()轉(zhuǎn)義參數(shù)

var userId = 1;var sql = 'SELECT * FROM ?? WHERE ?? = ?';var inserts = [’users’, ’id’, userId];sql = mysql.format(sql, inserts); // SELECT * FROM users WHERE id = 1

Ref: http://www.dengzhr.com/node-j...

PS: Google第一頁就是答案

相關(guān)文章:
主站蜘蛛池模板: 日本高清精品 | 国产精品欧美亚洲 | 日本亚欧乱色视频在线观看 | 欧美一级带 | 国产欧美一区二区精品久久久 | 在线观看免费视频网站色 | 日本高清乱偷www | 草在线视频| 亚洲91在线 | 免费视频久久久 | 成人在线视频国产 | 高清一区二区三区四区五区 | 萌白酱国产一区 | 欧美一区二区三区不卡 | 黄大片日本一级在线a | 在线视频 一区二区 | 国产成人免费高清视频网址 | 欧美综合精品一区二区三区 | 精品久久久久久免费影院 | 亚洲天天看 | 日韩免费一区二区三区在线 | 暖暖免费高清日本一区二区三区 | 高清亚洲 | 粉嫩高中生的第一次在线观看 | 国产精品久久久久久久久久98 | 久久在线国产 | 最新步兵社区在线观看 | 亚洲影院在线播放 | 天堂1在线观看 | 国产一区高清 | 香蕉视频国产精品 | 亚洲免费在线视频播放 | 成人高清在线观看播放 | baby在线观看免费观看 | 欧美激情综合亚洲一二区 | 国产一级aaa全黄毛片 | 久久国产免费观看 | 美女张开腿让男人桶爽动漫视频 | 亚洲国产精品免费在线观看 | 欧美一级人与动毛片免费播放 | 久久中文字幕亚洲精品最新 |