我正在使用node.js在我的rackspace服务器上为我的各种应用提供服务(使用node-http-proxy)。
然而,我想开始一个wordpress博客。唯一的服务博客的方法是通过apache(或nginx)。
有没有一种方法可以从node.js应用程序本身服务我的wordpress博客?
我正在使用node.js在我的rackspace服务器上为我的各种应用提供服务(使用node-http-proxy)。
然而,我想开始一个wordpress博客。唯一的服务博客的方法是通过apache(或nginx)。
有没有一种方法可以从node.js应用程序本身服务我的wordpress博客?
要执行PHP代码,需要一些服务器。Node是JavaScript。
不管是使用Apache、Nginx/PHP-FPM还是单独使用PHP-FPM,你需要某种东西来实际运行WordPress代码,然后使用与现在相同的代理系统。
我在搜索WordPress + Node时发现了这个节点模块:
https://github.com/scottgonzalez/node-wordpress
我自己没有尝试过,但如果你知道你在做什么,你可以试一试。
最近我需要在一个Electron应用程序中获取一个服务器来提供PHP服务。 我开始使用Sindre Sorhus的grunt-php。我所做的主要更改是删除了在grunt完成时终止服务器进程的代码,而是从JS实例化PHP类并根据需要调用该进程。 最终,很容易将grunt-php适应为在node.js服务器上启用PHP。
WordPress 现在有一种“官方”的(确切地说是:开源的,在 Automattic 的 Github 仓库下)方法来做到这一点:wpcom.js。从该 GitHub 页面中可以看到:
适用于 WordPress.com REST API 的官方 JavaScript 库。与 Node.js 和 Web 浏览器兼容。
本质上是从 JS 中调用 WordPress REST API。