在尝试从 node.js 应用程序提供页面时,我遇到了这个问题。如何通过用户的简单请求从服务器提供多个文件?
例如:
- 用户在地址栏中输入 www.google.co.in
- 浏览器向该 url 发出请求,它应该以响应结束。但是发生的事情是,很少有更多的请求像链一样从该页面发送到服务器。
我现在在想的是,我的网络浏览器(chrome)如何发送这些额外的请求......或者是谁在提示 chrome 这样做?当然,我怎样才能为我的 node.js 应用程序做同样的事情。
在尝试从 node.js 应用程序提供页面时,我遇到了这个问题。如何通过用户的简单请求从服务器提供多个文件?
例如:
我现在在想的是,我的网络浏览器(chrome)如何发送这些额外的请求......或者是谁在提示 chrome 这样做?当然,我怎样才能为我的 node.js 应用程序做同样的事情。
一旦 chrome 从网站取回 html,它将尝试获取页面上提到的所有资源(图像、javascript 文件、样式表),以及 favicon.ico 这就是我认为您所看到的
您可以使用ajax从客户端(浏览器)发送任意数量的请求。这是一个使用jQuery.get的基本示例,它是 ajax 调用的抽象:
$.get(
"http://site.com",
function(data) { alert(data); }
);