Php 在Angular 8中本地执行FPDF脚本

Php 在Angular 8中本地执行FPDF脚本,php,angular,fpdf,Php,Angular,Fpdf,我需要你的帮助,因为我想从Angular 8目录中的本地文件执行一个FPDF php文件 我搜索要执行的文件是pdf.php,该文件位于我的asset文件中的make bulettin目录中 现在,我尝试使用Angular中的一个服务发出的POST请求来执行这个文件,但它不起作用,我在这个目录中的所有.php都得到了一个404(这是一个好名字),但不是图片示例,怪异 我的问题是: 如何在PHP中执行此FPDF脚本并查看带有Angular 8的PDF? 我也尝试添加此标题,但相同 邮件标题: he

我需要你的帮助,因为我想从Angular 8目录中的本地文件执行一个FPDF php文件

我搜索要执行的文件是
pdf.php
,该文件位于我的
asset
文件中的
make bulettin
目录中

现在,我尝试使用Angular中的一个服务发出的POST请求来执行这个文件,但它不起作用,我在这个目录中的所有
.php
都得到了一个404(这是一个好名字),但不是图片示例,怪异

我的问题是: 如何在PHP中执行此FPDF脚本并查看带有Angular 8的PDF?

我也尝试添加此标题,但相同

邮件标题:

headers: {
   'Content-Type': 'application/json',
   'Access-Control-Allow-Origin': '*',
}
我的服务:

public makeBulletin(ville: string, pollution: string, date: string) {
    return this.http.request("POST", "http://localhost:4200/assets/make-bulletin/pdf.php", {
      params: {
        Ville: ville,
        Pollution: pollution,
        Date: date,
      },
    })
  }
My
.ts
用于执行脚本:

public onSubmit() {
    console.log("toto")
    this.bs.makeBulletin("Lyon", "Atmospherique", "2019-06-01").subscribe(
      resp => {
        // How print PDF to the user after get the PDF ?
      },
      error => {
       // get error
      }
    )
PS:PHP文件工作得很好,没有拼写错误,因为我只是从另一个旧网站导入它,在那里它工作得很好


提前感谢

您不能使用Angular来执行PHP文件。Angular是客户端程序,而PHP是由Apache等Web服务器提供的服务器端服务。当您的程序的用户访问您的网站时,
localhost:4200
将不会运行任何程序。在开发过程中,您最有可能使用
ng serve
来测试您的代码,对吗?这将在
localhost:4200
启动一个Web服务器(不带PHP),但在您的生产环境中不会这样。如果这是一种您只想一起破解的本地内容,您必须在另一个端口设置一个Web服务器,并对该PHP胜任的Web服务器进行HTTP调用。此外,在2019年不要使用Angular 2。。。Angular在版本8上。@RobinDeSchepper,我明白你想说的,可能我,给你一个误解…,我使用“Angular 8”实际上,我只说“Angular 2”,因为,我不谈论AngularJS…,PS:我可能会发表文章:)所以,如果我很理解,我的代码实际上可以工作,但“ng serve”不支持PHP?,明天我将尝试使用PHP在nginx中运行它