【发布时间】:2015-08-15 10:58:14
【问题描述】:
我开发了 webapp(ReactJS、Flux、React-router;服务器:NodeJS、Express) 它最初只加载 html(同构方式)。
现在我需要从客户端隐藏一些业务逻辑。 例如,我有评级系统。 用户应该只有在他之前没有投票的情况下才能投票。 我想,应该是这样的: 用户按下投票按钮。这个按钮的处理函数发送一个对象到服务器端:
{
userName: login,
password: password,
votedObjectId: objectId
}
服务器应检查该用户是否存在于数据库中(通过用户名和密码),以及该用户是否曾为该对象投票过(通过用户名和投票对象Id)。 如果一切正常,服务器应该在 Rating 表中添加行(userName 和 votedObjectId)
不知道怎么实现。
我想,我应该在 server.js 文件中创建一个 js 方法,其中将包含此逻辑。并且客户端应该触发这个方法。客户端如何向 server.js 发送请求?
【问题讨论】: