您可以在 wordpress 网站中添加由(js、nodejs、express 和 mongodb)制作的应用程序吗?

Can you add apps made from (js, nodejs, express and mongodb) in a wordpress website?

我已经有一个 wordpress 网站了。我研究了使用 js、node.js、express 和 mongodb 进行 Web 开发并构建了一些项目。我想将它添加到我的网站。这可能吗,或者我只需要创建一个没有 wordpress 的网站并添加我的项目?

最好的办法是使用不同的主机名构建另一个网站。 WordPress 使用一种古老的方案,称为 mod_rewrite,其中 nodejs 使用路由处理程序来理解路径。路径是 url 的 /section/page 部分,例如 https://example.com/section/page。至少可以说,整合这两种处理路径的方式将具有挑战性。

WordPress 有自己的 rest API 你可以使用 WordPress API 和 前端框架VuejsReact与WordPress交互,其实WordPress是你的后端,前端框架是你的前端看下面的例子:

https://52hertzcouture.com/

this is my project frontend made with vuejs

https://backend.52hertzcouture.com/wp-login.php

this is my project backend made with WordPress

关于 nodejs 有一些像 node-wpapi 这样的包可以帮助你 使用 nodejs 作为客户端连接到 wordpress rest api 并执行所有操作 客户端可以做的,比如发帖,做页面等等

查看下面的 link:

https://github.com/WP-API/node-wpapi

我认为使用 wordpress 作为后端,使用像 vuejs 这样的前端框架作为 如果你想使用 wordpress 并扩展你的前端,前端是个好主意 网站。