我目前正在使用angular2开发一个Web应用程序。我按照Tour of Heroes教程获取了基础知识。因此,我的本地服务器设置和应用程序架构是相同的。
我现在需要对静态文件执行 POST请求。我设法发送请求,但服务器回答404找不到。用Firebug检查网络请求,我可以看到:
这真的很奇怪,因为文件存在且url是正确的。事实上,如果我将其粘贴到浏览器中(并执行GET请求),我可以正确检索json。
我认为这可能是由糟糕的服务器端配置引起的。作为angular2教程,我使用的是lite-server,但是出了点问题。
有任何线索吗?
答案 0 :(得分:0)
我不知道你想要做什么,似乎某处似乎有点不理解。
我做了一个HTTP POST请求,是因为你想修改服务器上的资源吗?如果是这种情况,您需要在服务器上托管脚本而不是简单的静态文件。 我不想更新资源,但只想查询它,然后您可以通过发出HTTP GET请求来访问您的静态文件。
this.http
.get('static/cambio-icona.json')
.map(res => res.json())
.subscribe(icona => this.icona = icona);