如何在 Racer / DerbyJS 上创建服务器端应用程序逻辑?

2024-03-07

我正在学习新的细节DerbyJS http://derbyjs.com堆栈,我找不到将应用程序逻辑放在服务器端的方法。声明的意图是所有代码都应该能够在服务器和客户端中运行。但是,我需要隐藏某些数据,并且仅在根据用户会话信息进行身份验证时才将其发送到客户端。我怎样才能使用a来完成这个Racer https://github.com/codeparty/racer store?


您可以将服务器端应用程序逻辑放置在app/server目录。在服务器上,Derby 应用程序公开了 Express 中间件,因此您可以在此之前链接其他中间件。例如,您可以拥有一个身份验证中间件,该中间件可以在用户未登录时阻止呈现某些路由。

然而,这并不是一个足够的身份验证解决方案,因为数据更新作为消息通过 Socket.IO 传入,并且它们不会像初始页面请求那样通过 Express 中间件。

我们将添加一个简单的解决方案,可以对用户进行身份验证,然后在用户订阅或修改数据时根据路径对其进行授权,但这尚未实现。这在需要完成的事情清单中名列前茅,而且德比仍在快速发展中。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Racer / DerbyJS 上创建服务器端应用程序逻辑? 的相关文章