您正在为通过http映射到REST的操作定义处理程序。POST和GET通常指对实体的更新和查询。绝对没有理由不能只为可以在两种情况下使用的这些CRUD操作的通用版本定义处理程序。我通常这样做的方法是将“路由”的概念引入实时传输,并将其映射回相同的CRUD处理程序。
您有一个会话,可以施加相同的ACL,等等。
+---------------------------------+ | | | BROWSER | | | +--+--^-------------------+---^---+ | | | | | | | | +--v--+---+ +--v---+---+ | | | | | HTTP | | SOCKET.IO| +--+---^--+ +--+---^---+ | | | | +--v---+------------------v---+---+ | | | ROUTING/PUBSUB | +-+--^-------+--^-------+--^------+ | | | | | | +-v--+--+ +-v--+--+ +-v--+-+ | | | | | | | USERS | | ITEMS | |ETC | +-------+ +-------+ +------+ ENTITY CRUD HANDLERS



