如何在Node.js应用程序中使用sql-injection包?

我想阻止我的应用程序在Node.js SQL注入攻击,为此,我正在使用NPM的sql-inection包。 我的app.js文件

var app = express(); var sqlinjection = require('sql-injection'); app.use(sqlinjection); 

有了这个configuration,我直接发送请求到服务器。 但是,每次向服务器发送请求时,api都不会发送任何响应,也不会给出错误或警告。

我正在使用这个Npm包sql注入npm js

请指导我如何在node.jsexpress.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包。 它会正常工作。