我想阻止我的应用程序在Node.js中进行SQL注入攻击,因为我正在使用NPM的sql-inection软件包。我的app.js文件
var app = express();
var sqlinjection = require('sql-injection');
app.use(sqlinjection);
使用此配置,我直接将请求发送到服务器。但是,对于向服务器的每个请求,api均不会发送任何响应,并且不会给出任何错误或警告。
我正在使用此Npm包sql注入npm js
请指导我如何在node.js和express.js项目中使用sql-injection 。谢谢。
请在您的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软件包。它将正常工作。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句