javascript - 想要阻止 MongoDB 或 JavaScript 脚本执行
问题描述
我正在使用 NodeJS、JavaScript 和 MongoDB 构建一个项目,并希望阻止脚本执行。我已经搜索了很长时间,我找到了节点模块(“清理”),但一直在出现“错误无效类型”之类的错误(当我使用 STRING 进行清理时)。
也不知道如何防止 MongoDB 脚本,这是一件让我非常担心的事情。
我一直在阅读 Mongo、Node 和 JavaScript 论坛,并在 StackOverflow 上发帖讨论这个问题,但我认为这篇文章对于像我这样的未来开发人员来说可能会很有趣,他们开始关注编程的安全性。
任何帮助都会很受欢迎!<3
解决方案
你可以试试这个:
const mongoSanitize = require('express-mongo-sanitize');
// 针对 NoSQL 查询注入的数据清理
app.use(mongoSanitize());
推荐阅读
- python - 如何让 Scikit-learn TfidfVectorizer 不对文本进行预处理?
- python - 属性错误:类型对象“StartPage”没有属性“Username_Text”
- flutter - Flutter如何创建列表视图自动滚动?
- python - 如何遍历一个主文件夹的所有文件夹中的所有文件?
- laravel - 如何在另一个自定义字段 vue 组件中访问 nova 字段的值
- scala - 在 scala 超级/构造函数调用中使用 self/this
- sql - 更改值并连接成可读的日期
- flutter - Flutter中出现网络错误(如超时、连接中断或主机不可达)
- android - Android Espresso:单击 RecyclerView 项目内的特定视图
- ruby-on-rails - Ruby on Rails 每天用抓取的数据填充数据库