使用angular2发布数据时找不到404

时间:2016-03-25 15:55:33

标签: angular http-post angular2-http lite-server

我目前正在使用angular2开发一个Web应用程序。我按照Tour of Heroes教程获取了基础知识。因此,我的本地服务器设置和应用程序架构是相同的。

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

enter image description here

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

我认为这可能是由糟糕的服务器端配置引起的。作为angular2教程,我使用的是lite-server,但是出了点问题。

有任何线索吗?

1 个答案:

答案 0 :(得分:0)

我不知道你想要做什么,似乎某处似乎有点不理解。

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

this.http
  .get('static/cambio-icona.json')
  .map(res => res.json())
  .subscribe(icona => this.icona = icona);