如何在 Express.js 服务器上过滤机器人
我创建了一个 Express Node.js API,并将其部署到 AWS(带有 2 个 EC2 实例的 Elasticbeanstalk)。 我正在使用 morgan-body 包来记录端点上的请求和…
Passport.js 登录身份验证不适用于跨域资源共享 (CORS)
我是开发领域的新人。这是我的第一个项目,我迫切需要帮助来解决有关 CORS 的问题。 在我的项目中,我将使用 iframe 标签将我的网站放在另一个域上。…
如何防范CSRF攻击?
Closed. This question needs to be more focused. It is not currently accepting answers. 想要改进这个问题吗?通过编辑这篇文章来更新问题,使其…
如何将用户的任务存储在 mongodb 的不同集合中?
我有一个简单的 CRUD 任务管理器后端。如何分离用户之间的数据?例如,如果一台设备中的一个用户添加了新任务,则第二个用户可以查看、删除和更新该任…
MongoDB:如何通过用户ID获取和显示项目
我正在尝试获取并显示“项目”集合中包含用户集合中的用户/用户 ID 并按其列出的所有条目。 item_controller.js: const Item = require('../models/it…
使用 mongoose populate 来显示作者
在我的网站上,用户可以添加通知,我希望页面显示通知的作者。 const notices = await Notice.findById(id).populate('author'); 在这条路线上,我可…
Node/Express API 在获取多个请求时数据会混淆并出现不正确的结果
我有一个 nodejs/express 后端 api,当我在几秒钟内收到数百个请求时,我开始得到混合结果,其中数据在请求之间交叉并导致意外和不正确的结果。有人可…
快递 JS + https.get 原因“将标头发送到客户端后无法设置标头”
我知道有很多线程都出现此错误,但我找不到任何接近我的用例的内容。 我有 ExpressJS 应用程序,其中一个端点加载图像并根据我的需要转换图像。 这是…
如何动态添加where条件?
如何在 n=Node.js SQL Server 中进行动态查询而不进行 SQL 注入? 我使用这个查询来防止 SQL 注入。 const conn = await pool; conn.query`select * f…
如何在我的模型中定义 mysql 中另一个表的 id 数组并进行续集
我在express.js、node.js、mysql和sequelize中创建了一个api。 我有两个模型:自定义字段和客户类型 这是我的客户类型模型: module.exports = (seque…
如何访问和填充较大文档中的引用对象架构 (MERN)
使用各种架构制作应用程序,其中许多架构具有其他对象 (Schema.Types.ObjectIds) 作为其属性。 执行此操作时,我可以访问子对象的属性,只要该子对象…
使用 Node.js 将上传的文件流转发到另一台服务器
我正在构建一个连接到 DMS (Alfresco) 的 Angular / Node.js 应用程序。服务器端 Node.js / Express 层充当代理,向客户端隐藏 Alfresco 的复杂性: A…
有没有办法避免 Express js 中的 stringValue Favicon.ico 错误
我正在尝试在我的 Express 中构建一个应用程序,每当我导航到管理页面时,我都会收到此错误 const castError = new CastError(); ^ CastError: Cast t…