php - 在 php 服务器端使用 meteor.js

标签 php mysql meteor

我开发了一个应用程序,我想使用 meteor.js 进行实时更新(我想增强但不更改我的程序,例如当用户添加评论时使其实时更新)。问题是 meteor.js 使用 node.js(所以 javascript 作为服务器端代码)。我使用 LAMP 堆栈,是否可以让 PHP 将数据从 mysql 馈送到 meteor.js。

最佳答案

Meteor 不仅仅是一个“交互式网络应用程序”构建器或 javascript 框架。这个想法是只用一种编程语言(除了用于标记的 HTML/CSS 之外)来完成所有工作。基本上它创建了一个“远程服务器”(在客户端浏览器中),它可以将数据推送到,同时它向用户系统发布各种 API。通过这些 API/连接传递的数据具有必须始终遵守的特定结构。

Meteor 是围绕 NodeJS 构建的,这使得如果没有这个后端就很难(如果不是不可能的话)运行它。当然,您可以尝试使用 PHP 模拟后端,但这会浪费时间。阅读您的问题,您最好使用 jQuery 或 Prototype 等 javascript 框架。与 Meteor 不同,您需要自己执行 AJAX 调用(POST 和 CallBack),但实际上您可以自己决定要使用哪个后端(包括 PHP/MySQL)。

如果您无论如何都想这样做,您需要检查 Meteor 和 NodeJS 源代码以了解使 Meteor 在 PHP 下运行的最低要求是什么。 PHP 堆栈必须解释 Meteor 发送和接收的命令,但这不是一件容易的事。

关于php - 在 php 服务器端使用 meteor.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11655123/

相关文章:

php单选按钮自动更新数据库表

php - 在 mysql 中给外键起别名

php - 当值中有逗号时,有没有办法检查整数?

mysql删除连接无故失败?

mysql - 具有多个表的复杂 MySQL 查询(阅读更多详细信息)

javascript - meteor : session 未定义

javascript - Meteor, $ 在客户端定义但不在服务器上定义

php - WordPress 不执行 mysql_query()

java - 在 Eclipse 中使用处理库

javascript - 显示 Meteor 中的所有用户