我想防止我的应用程序在Node.js中进行sql注入攻击,因为我使用的是NPM的sql注入包。我的app.js文件
var app = express();
var sqlinjection = require('sql-injection');
app.use(sqlinjection);使用此配置,我将直接向服务器发送请求。但是,每次向服务器发出请求时,api都不会发送任何响应,也不会发出错误或警告。
我正在使用这个Npm包sql注入npm
请指导我如何在node.js和express.js项目中使用sql.谢谢。
发布于 2016-04-15 09:17:51
请在app.js文件中包括以下行
app.use('/wordcloud',wordcloud);
app.use('/profanityfilter',profanityfilter);
app.use('/api/notification',notification);
app.use('/api/badge',badgecount);
app.use('/api/csrf',csrfRoute);
app.use(sqlinjection);在需要npm包之后,您必须在所有路由器的末尾使用这个sql注入包。一切都会很好的。
https://stackoverflow.com/questions/33868812
复制相似问题