对于Mongo中的存储过程中实现的REST API,是否可以使用ACL? 这是个好主意吗? 通过这种方式,我完全可以省略应用程序服务器的需求 - ACL逻辑将由Mongo处理,而应用程序逻辑将驻留在客户端。没有服务器端逻辑的ACL
1
A
回答
2
简短的回答:没有
的MongoDB可以在几上下文中的服务器上运行javascript functions,但他们永远不会存储在数据库中。所以你会有发送JavaScript代码到服务器,因为在MongoDB中没有“存储过程”。因此,在你的情况下实现一个ACL意味着从客户端发送这个“ACL实现”代码,这是不够安全的。客户端和Mongo数据库之间必须有一台服务器。
+0
您可以获得存储的javascript和eval存储的javascript函数,但是由于在MongoDB中运行和解释javascript的方式不是存储过程,因此不应该这样考虑。 – Sammaye
+0
我认为这些功能是存储的。谢谢! –
2
找到解决方案!
作为一个非常懒惰的人,我发现Deployd完全符合我的要求(提供后端而无需编写太多代码)。 ACL易于配置,安装非常简单。
相关问题
- 1. 与服务器端逻辑
- 2. 客户端与服务器端逻辑
- 3. GoogleAppEngine Python服务器端逻辑?
- 4. 客户端 - 服务器逻辑
- 5. 登录服务器端逻辑
- 6. 带有业务逻辑过滤的服务器端分页
- 7. 服务器端业务逻辑和WCF RIA服务
- 8. ACL的权限和业务逻辑
- 9. 针对业务逻辑的服务器端技术
- 10. 数据转换逻辑在客户端/服务器端
- 11. Web服务 - 前端还是逻辑
- 12. 控制器逻辑与服务/业务层逻辑
- 13. 使用余烬数据访问服务器端业务逻辑
- 14. Windows服务逻辑
- 15. 模型逻辑和服务层逻辑
- 16. 传递JavaScript变量到服务器端的C#逻辑
- 17. 服务器端的自定义渲染逻辑+ MVC + Ajax
- 18. SSRS报告中服务器端分页的逻辑是什么
- 19. 客户端/服务器网络游戏的设计和逻辑
- 20. 复杂的服务器逻辑和node.js
- 21. 业务逻辑和服务
- 22. 没有编辑服务器的WebSocket
- 23. 如何保护GAE服务器端计算逻辑?
- 24. Java多线程服务器/客户端逻辑不工作
- 25. 基于服务器端逻辑触发javascript确认(ASP.NET)
- 26. NodeJs在服务器端渲染HTML模板+逻辑
- 27. JAVA客户端服务器备份逻辑
- 28. 使用javascript:history.back()或服务器端返回逻辑
- 29. 服务器端脚本编写客户端 - 服务器程序中的逻辑的方法
- 30. 逻辑错误PHP/SQL服务器
MongoDB不具备存储过程 – Sammaye