1

我目前正在使用 angular2 开发一个 Web 应用程序。我按照《英雄之旅》教程了解了基础知识。因此,我的本地服务器设置和应用程序架构是相同的。

我现在需要对静态文件执行 POST 请求。我设法发送请求,但服务器回答 404 未找到。使用 Firebug 检查网络请求,我可以看到:

在此处输入图像描述

这真的很奇怪,因为文件存在并且 url 是正确的。事实上,如果我将它粘贴到浏览器中(并执行 GET 请求),我可以正确检索 json。

我认为这可能是由于服务器端配置错误造成的。作为 angular2 教程,我使用的是 lite-server,但出了点问题。

有什么线索吗?

4

1 回答 1

0

我不是你想要做什么,一定是在某个地方似乎有一点不理解。

我你做了一个 HTTP POST 请求,是不是因为你想修改服务器上的资源?如果是这种情况,您需要在服务器上托管一个脚本,而不是一个简单的静态文件。如果您不想更新资源,而只想查询它,那么您可以通过发出 HTTP GET 请求来访问您的静态文件。

this.http
  .get('static/cambio-icona.json')
  .map(res => res.json())
  .subscribe(icona => this.icona = icona);
于 2016-03-26T16:27:22.710 回答