我收到了这个错误:
ng serve
运行ng serve --port 4200 --host 0.0.0.0
时。在Web查找之后,对此问题的建议答案是改为运行此命令:
const headers = new Headers({
'Content-Type': 'application/json',
'X-WP-Nonce': WPAPI.nonce
});
fetch(WPAPI.root + 'my-endpoint/upload/', {
method: 'POST',
headers: headers,
body: JSON.stringify(data)
})
不幸的是,说明没有解释。
这样可以成功编译Angular项目。我不知道为什么。有人可以解释为什么这有效以及后台发生了什么?感谢
答案 0 :(得分:3)
对我来说,问题是主机条目:
因为我在使用MAC
我<md-content class="md-padding">
<div class="main columns vertical">
<nav class="box1">nav</nav>
<div class="box columns vertical">
<div class="b">asdasd</div>
<div class="box2 columns vertical">
<div class="box21 columns">
box21
</div>
<div class="box22 columns">
<div class="box221">box221</div>
<div class="box222">
<p>a</p>
<p>a</p>
<p>a</p>
</div>
</div>
</div>
</div>
</div>
</md-content>
型终端
然后
cmd+space bar
添加本地主机条目
sudo nano /private/etc/hosts
和
^ + O to save
退出
然后我的问题解决了
答案 1 :(得分:1)
嗨,我遇到了同样的问题,我的配置是虚拟主机不是本地主机。同时,当全局Angular CLI版本与本地Angular CLI版本之间存在冲突时,也会出现此问题。 我尝试使用对我有用的ng serve --port 4200 --host 127.0.0.1。
谢谢
答案 2 :(得分:1)
--host
文件中没有显式条目之前, hosts
选项不起作用。我解决了这个问题,并在ubuntu操作系统的hosts' file under
〜/ etc / hosts`中添加了一个主机项。
hosts
文件sudo vim /etc/hosts // you could use nano or something else as per your preferred editor
答案 3 :(得分:0)
对于那些使用docker的人来说,我遇到了这个问题,因为我的docker卡住了,请重置docker应用程序,然后一切都会恢复正常。
答案 4 :(得分:0)
就我而言,这是一个损坏的“主机”文件。我的MAC OS上的每夜更新导致了此问题。 最初,此错误没有任何意义,所有条件都具有误导性: