【问题标题】:Connecting PHP to React [closed]将 PHP 连接到 React [关闭]
【发布时间】:2020-11-18 11:16:05
【问题描述】:

我一直在学习如何使用 React,并且我已经了解了大量的 PHP。我知道我可以将 PHP 与 React 一起使用,因为 React 只是 MVC 中的 view 但是我如何在本地使用 PHP 和 react。我在我的 Linux 机器上运行了一个灯服务器,我希望能够将它作为后端运行。就像,假设我想制作一个登录屏幕,我该如何连接它。我用 React 做前端,用 PHP 做后端。我是否必须使用CORS 我宁愿不用,因为最终它将在同一台服务器上运行。

【问题讨论】:

    标签: php reactjs connect lamp


    【解决方案1】:

    您不需要 CORS,看来您正在寻找 proxy

    只需将您的proxy 设置为您的 LAMP API 服务器的侦听端口,然后只需将fetch 与您的 React 应用程序的绝对路径一起使用。

    假设您的 LAPM 服务器正在侦听端口 23000

    "proxy": "http://localhost:23000",
    

    在你的 React 应用的 package.json 文件中,然后

    fetch("/my/api")
    

    将致电http://localhost:23000/my/api

    【讨论】:

    • 生产版本会发生什么,它会在同一台服务器上保持不变
    • 要在生产环境中部署,您需要构建 React 应用程序:npm run build。您必须将 React 应用程序作为一组静态文件(构建目录)从您的 LAMP 服务器提供。 React 应用程序将继续获取"/my/api",它将变为https://your.production.domain.com/my/api
    • 好的,谢谢,我看看这个
    猜你喜欢
    • 1970-01-01
    • 2014-11-25
    • 2012-10-05
    • 1970-01-01
    • 2016-07-07
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    相关资源
    最近更新 更多