php - 将 PHP 连接到 React
问题描述
我一直在学习如何使用 React,并且我已经知道大量的 PHP。我知道我可以将 PHP 与 React 一起使用,因为 React 只是 MVC 中的视图,但我如何在本地使用 PHP 和 react。我有一个在我的 Linux 机器上运行的灯服务器,我希望能够将它作为后端运行。就像,假设我想制作一个登录屏幕,我该如何连接它。我用 React 做前端,用 PHP 做后端。我是否必须使用CORS
我宁愿不用,因为最终它将在同一台服务器上运行。
解决方案
您不需要 CORS,看来您正在寻找proxy。
只需将您设置proxy
为 LAMP API 服务器的侦听端口,然后只需使用fetch
React 应用程序中的绝对路径即可。
假设您的 LAPM 服务器正在侦听端口 23000
"proxy": "http://localhost:23000",
在package.json
你的 React 应用程序的文件中,然后
fetch("/my/api")
会打电话http://localhost:23000/my/api
。
推荐阅读
- javascript - 在数组数组中返回数组名称
- ubuntu - Ubuntu16.04 - 未满足的依赖项 - apt-get -f install 也会引发错误
- php - 使用 SRDB 工具时出现“服务器请求客户端未知的身份验证方法”错误
- python - 从几个列表中创建熊猫数据框
- ruby-on-rails - 启用增强语言指标后,为什么在 heroku (rails) 控制台中出现 NameError?
- eclipse - JDBC、Servlet/我如何向 MySQL 插入数据?
- r - R OpenCV中顺序JPEG的SOS参数无效
- java - 如何在 MacOSX 上处理 R 代码中的 Java 错误?
- c# - 空检查在哪里?
- javascript - 使用 Web Crypto API 的 SubtleCrypto 接口生成确定性密钥对