是的,可以在与Angular 4 CLI站点相同的端口上提供PHP服务。一种常见的方法是使用反向代理来实现。反向代理可以将来自同一端口的不同请求转发到不同的后端服务。
以下是一种实现方式:
{
"/api": {
"target": "http://localhost:8000",
"secure": false
}
}
这个配置文件指定了一个代理规则,将以/api
开头的请求转发到本地的PHP服务,该服务运行在8000端口上。
package.json
文件中添加一个脚本命令,用于启动开发服务器时应用代理配置。在scripts
部分添加以下内容:"start": "ng serve --proxy-config proxy.conf.json"
npm start
命令启动Angular开发服务器,并应用代理配置。现在,当你在Angular应用中发起以/api
开头的请求时,这些请求将被代理到本地的PHP服务上,而不是Angular开发服务器。
请注意,这只是一种实现方式,具体的配置可能因你的环境和需求而有所不同。另外,关于Angular CLI和PHP的更多信息,你可以参考腾讯云的相关产品和文档:
领取专属 10元无门槛券
手把手带您无忧上云