您将如何在后端使用WordPress托管/部署React应用程序?我一直在使用WP Rest API插件,该API似乎需要托管。我是否还必须在单独的服务器上托管我的前端React应用程序?或者我能以某种方式把所有的东西都放到一个共享主机服务上,比如GoDaddy或GreenGeeks?
发布于 2018-02-08 22:45:22
你有几个选择。你有权分别托管React和Wordpress,但我更喜欢使用docker在同一台服务器上托管我的。
如果您很好奇,请查看此入门模板:https://github.com/postlight/headless-wp-starter
它是我最喜欢的工具之一,它的react被预先包装在一个docker容器中,里面有直接的指令。
发布于 2017-10-27 04:05:53
您可能可以使用CPanel或类似的工具将文件部署到服务器上。
提醒您将构建文件放在子文件夹中,而不是直接部署到服务器上。
然后public_html/your_project_sub_folder_name,
然后,您将能够使用该域/your_project_ sub_folder _name来访问reactjs (如果不是sub_folder分离的,则不能同时部署两个应用程序)
同时,您已经获得了对WP_REST的原始访问权限以获取json格式的post数据,如果需要,您可以创建自己的自定义端点。
以下是关于如何创建您自己的自定义终结点的答案:
发布于 2018-08-16 00:51:10
是的,您可以单独托管您的React App和WP,也可以将其放在一起托管。我尝试在可湿性粉剂主题中创建React Build Files。虽然还不够完美,但仍在发挥作用。
这个简单的WP主题与React构建文件:(React构建文件夹内的WP主题)。
https://github.com/jun20/Simple-WP-ReactJS-Theme-Demo
这是reactjs dev文件:
https://github.com/jun20/wp-theme-reactjs-dev/tree/master/Final/end
尽管这还没有做好生产准备,也没有经过测试。
或
您只能将生成的React JS构建文件与来自您的WP Rest API的自定义路由和端点一起使用。
如下例所示:(这是repo Simple- wp -ReactJS-Theme-Demo中的构建文件)这个React JS构建文件夹-> https://github.com/jun20/wp-theme-reactjs-dev/tree/Final-Build/build它有一个路径和端点的帖子,主导航,页面来自实时的wp站点。
https://stackoverflow.com/questions/46966017
复制相似问题