Angular2应用程序在加载页面时对https:// myurl / null发出恶意请求

时间:2016-09-07 09:41:14

标签: angular

我有一个Angular 2 RC5应用程序,它位于开发链接https://tilecasev2.azurewebsites.net

我正在使用哈希策略路由。

该应用确实与Web API后端对话。

我的问题是,当应用加载时,我看到有人向https://tilecasev2.azurewebsites.net/null

发出了一些请求

这些导致404和消息说...

The resource you are looking for has been removed, had its name changed, or is temporarily unavailable.

我已经完成了我的代码,看起来我自己也没有提出这些要求。有谁知道为什么Angular会制作它们?

我在Chrome中附上了请求的屏幕截图... enter image description here

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,并在查看我的代码之后。我找到了代码 <img [src]="imgSrc" /> 导致这个问题。在我的代码中imgSrc:string = null;是初始值,它会发送/null个请求。因此设置imgSrc: string = "data:image/png;base64,ffff";可以解决此问题。
与具有src属性的其他元素以相同的方式处理相同的方式。