在我的服务器上,我记录了以下内容:
GET /js/workers/one.js 200 2.509 ms - 828
GET /js/workers/one.js 304 1.593 ms - -
GET /js/workers/one.js 304 0.499 ms - -
GET /js/workers/one.js 304 0.464 ms - -
GET /js/workers/one.js 304 1.101 ms - -
(注意200,然后是4304 s)
在我的前端代码中,有以下内容:
var myWorker = new Worker('/js/workers/o
我们正在使用nginx服务静态文件。下面是配置:
# To serve files with version appended as ?v=0.2 etc.
# for app level js and css only
location ~ ^/(assets/js/|assets/css/) {
root /path/to/static/files/public;
access_log off;
expires max;
try_files $uri $1;
}
# other static files
location ~ ^/(assets/|images/|fav
在我的终端中Node.js处于活动状态时,我注意到当我在Angular应用程序中单击指向任何路由的链接时,没有对该路由的GET请求。但是,当我重新加载时,GET请求突然出现。我听说过“每个资源2个请求”的行为,但不太理解它。
但是,即使在第一次请求时,也会显示任何$http.get方法。这让我头疼,因为我试图显示通过数据库加载的条目的动态列表。它们只在第二次请求时出现。
第一次“点击”(来自服务器节点的日志)
GET /api/entries 200 4ms - 157b
adding the entries on the server side
/api/entries请求来自代码中的$ht