繁体   English   中英

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

[英]How to create server-side application logic on Racer / DerbyJS?

我正在学习新DerbyJS堆栈的细节 ,我找不到将应用程序逻辑放在服务器端的方法。 声明的意图是所有代码都应该能够在服务器和客户端中运行。 但是,我需要隐藏某些数据,并且只有在根据用户会话信息进行身份验证时才会发送到客户端。 如何使用Racer商店完成此操作?

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM