Javascript 在sails js中,我们应该将mongoDB数据库计算应用程序插入POST控制器吗?

Javascript 在sails js中,我们应该将mongoDB数据库计算应用程序插入POST控制器吗?,javascript,node.js,mongodb,express,sails.js,Javascript,Node.js,Mongodb,Express,Sails.js,主界面应用程序将返回基于客户端最初发布的变量以及由专用引擎实时执行的后续数据库计算的变量 在Sails中,我们可以将引擎插入用于返回计算变量的控制器中吗 在客户端和引擎之间实现实时链接的最佳方式是什么?Sails内置了套接字支持。您可以通过套接字将控制器中的数据传输回客户端,以保持所有内容的同步 有关帆中的插座,请参阅本页: 另一方面,您可以使用套接字完成所有操作,包括发布 这个“专用引擎”是什么?这是一个在其他地方运行的独立服务,还是只是处理这些数据并将其交还给控制器的逻辑 如果你想把数据处

主界面应用程序将返回基于客户端最初发布的变量以及由专用引擎实时执行的后续数据库计算的变量

Sails中,我们可以将引擎插入用于返回计算变量的控制器中吗


在客户端和引擎之间实现实时链接的最佳方式是什么?

Sails内置了套接字支持。您可以通过套接字将控制器中的数据传输回客户端,以保持所有内容的同步

有关帆中的插座,请参阅本页:

另一方面,您可以使用套接字完成所有操作,包括发布

这个“专用引擎”是什么?这是一个在其他地方运行的独立服务,还是只是处理这些数据并将其交还给控制器的逻辑

如果你想把数据处理逻辑放在同一个应用程序中,你可以创建一个服务,导出你需要的任何数据处理功能。然后,在处理POST请求的控制器中,您可以根据需要调用这些服务,处理数据,并将其发送回客户端。所有套接字逻辑都可以放在同一个控制器中,因为它用于与客户机接口通信。我会考虑把它全部搬到插座上。如果您查看sails文档,您将看到它有一个与sockets类似的接口,您可以在其中执行标准的CRUD操作:sockets.PUT等


除非出于安全目的需要,否则除帆外,无其他框架

在Sails中实现的极简主义建筑

  • 1后API
  • 1后模型
  • 1名职位控制员
  • 每个处理方法1个插座
  • 控制器内有1个插座开关
现在,如果一个安全框架将套接字交换集成到控制器中,那将非常有用


我们可能会在POST模型中添加中间件以过滤文本输入数据…

谢谢。是的,它将是一个在服务器上运行的处理应用程序。你的意思是在同一个套接字中发布还是?为什么不在同一个应用程序中包含处理过程?如果我们在同一个应用程序中包含处理过程,那么将所有内容绑定到Sails中的最快、最可靠的方法是什么?是否有一个控制器,几个套接字…您应该能够生成一个api,然后将其切换到套接字。您是否在前面使用angular?