如果服务器响应只是一个简单的 JSON,那么为什么我的网络选项卡中显示了 5 个不同的资源?

If server response is just a simple JSON, then why there are 5 different resources showing in my network tab?

我正在学习节点并编写了一个简单的应用程序,其中 returns 仅 JSON 数据作为响应。

没有任何错误,但我不明白为什么有 5 个不同的资源(content.min.css、favicon.ico、jsonview-core.css、options.png 等)显示在我的网络选项卡中。任何人都可以帮助我理解这一点。

如果可能,我怎样才能避免发送这些额外的资源而只发送 JSON 数据?

这是因为我正在使用 chrome 扩展程序。


我发现了一些关于 favicon.ico 文件的有趣内容:

Modern browsers will show an icon to the left of the URL. This known as the 'favicon.ico' and is typically fetched from website.com/favicon.ico. Your browser will automatically request it when browsing to different sites. If your browser receives a valid favicon.ico file, it will display this icon. If it fails, it will not display a special icon.