我有
到目前为止,这种方法运作良好 - 两种技术都非常适合每个部分。
我想在wordpress网站上添加一些客户端功能,与流星应用进行通信。它至少应该能够从流星应用程序中检索登录状态和用户名。另外,我想添加一些与流星数据交互的表格。
这是最好的做法吗?
答案 0 :(得分:2)
我建议在Meteor应用程序中添加一个REST API,通过HTTP方法公开您想要的数据。获取用户登录状态或用户名等内容。 POST以创建您想要的表单。我无法描述如何做到这一点比Meteorpedia上说的更好,所以我会在那里推荐你:
http://www.meteorpedia.com/read/REST_API
从那里你可以从WordPress调用REST API。我绝不是一个WordPress专家,但我想可能有很多插件,并且可能在WordPress中内置了从客户端调用REST API的功能。如果没有,您可以使用自定义JavaScript或jQuery或其他方式进行AJAX调用。
答案 1 :(得分:1)
我的应用设置非常相似!
我还想到了在两个网站之间进行互动的方法。基本上,您必须在Wordpress和应用程序的MongoDB数据库之间设置访问权限,我很遗憾地说,it does not seem very likely to happen in a near future ...
你可能拥有的最好的东西实际上是另一种方式(通过Meteor应用程序访问Wordpress的MySQL),使用像meteor-mysql这样的软件包,甚至只允许你读取你的wordpress数据库中的数据...但是被动!的Wooo!
据我所知,这是最好的互动"到目前为止,我可以想到你可以得到(没有广泛的黑客攻击)。
然后,如果您已准备好并愿意编写代码,则可以使用WordPress站点中的meteor-ddp-php client实现对流星服务器的调用。只需确保您的Meteor方法可以安全地呼叫。
答案 2 :(得分:1)
如果您想将meteor应用程序加载到wordpress博客中,那么您可以将其作为iFrame加载。
要与流星应用程序通信,只需在流星应用程序上构建一些端点,这些端点可以在wordpress博客上使用。因为流星是反应性的,你对端点所做的改变(可能是休息因为简单选项imo)将直接显示在iframe中。
我的2美分