【发布时间】:2018-04-02 20:16:39
【问题描述】:
我是 Apostrophe 的新手,我找不到客户端和服务器之间通信的解决方案。
我想从我的 MySQL 数据库中获取一些数据到我的 ApostropheCMS 中(我有一个超过 50k 行的大型数据库)。但是我找不到方法,如何在浏览器和服务器之间进行通信。
如果我从客户端发出一个事件,它只会在浏览器中触发 apos.on,而不是在服务器端。
我在文档中找不到任何答案,所以我真的需要帮助。
感谢所有回答
【问题讨论】:
-
提供您尝试过的代码示例。
-
就像 Alan 说的,一个代码示例会很有帮助。听起来您正在尝试在用户的浏览器和服务器之间建立通信。如果是这种情况,emit 就不会那样工作——它只会在触发它的那一侧工作(服务器 -> 服务器或浏览器 -> 浏览器)。当您需要从浏览器向服务器发送数据时,您需要实现一些可以接收数据的新路由/端点。这里有一个如何设置服务器侦听请求和浏览器发送请求的示例:apostrophecms.org/docs/tutorials/intermediate/forms.html
-
感谢您的快速解答。 @Joseph 这是一个很好的方法。我只是想也许还有其他方法。但无论如何,谢谢,我认为这就是我要做的方式;)
标签: node.js apostrophe apostrophe-cms