我想阻止我的应用程序在Node.js中进行SQL注入攻击,因为我正在使用 sql-inection NPM包。 我的 app.js 文件
var app = express();
var sqlinjection = require('sql-injection');
app.use(sqlinjection);
使用此配置,我直接向服务器发送请求。 但是对于服务器的每个请求,api都不会发送任何响应,也不会出现错误或警告。
我正在使用这个Npm包sql injection npm js
请指导我如何在 node.js 和 express.js 项目中使用sql-injection。 感谢。
答案 0 :(得分:2)
请在 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-injection软件包。 它会正常工作。