我如何从 url 中删除端口以使 xampp 数据库中的图像源正常工作?

How can i remove port from url to make source for images from xampp database to work properly?

我是 angular 的新手,我对 angular 和 xampp 有疑问。我正在尝试从存储目标的 mySQL 数据库加载图像。问题是 angular 试图通过此访问该目的地:

我的HTML是:

但是我的 url 没有端口 :4200

当我访问 localhost/bcPraca/php/upload/imageName 时,该图像就会显示出来,因此它可以正常工作。

那么我怎样才能从 Url 中删除那个端口呢?或者我该怎么做才能让它发挥作用?

除图像中的来源外,其他一切正常。

您必须使用代理才能与后端通信/ 为了使用代理:

  1. 在工作区的根目录中创建一个 proxy.conf.json(根据我们的需要调整以下内容):

    { “/api”:{ “目标”:“http:///localhost/api”, “安全”:假的, “改变来源”:真实 “日志级别”:“调试” } }

  2. 使用以下命令启动您的应用程序:

    ng serve --proxy-config proxy.conf.json

您可以阅读有关 angular 代理的更多信息 here

你可以在你的图像源之前加上像 http:// 这样的前缀,它会起作用