我正在使用NodeJS,JavaScript和MongoDB构建一个proyect,并希望阻止脚本执行。我已经搜索了很长时间,但发现了节点模块(“清理”),但始终出现错误,并出现诸如“错误无效类型”之类的错误(当我使用STRING进行清理时)。
而且也不知道如何阻止MongoDB脚本编写,这让我非常担心。
我一直在阅读Mongo,Node和JavaScript论坛,并在StackOverflow上发布有关此内容的信息,但我认为,对于像我这样开始从事编程安全性工作的未来开发人员而言,这篇文章可能会很有趣。
任何帮助都将得到很好的回报! <3
[您可以尝试以下方法:
const mongoSanitize = require('express-mongo-sanitize');
//针对NoSQL查询注入的数据清理app.use(mongoSanitize());