fix(wadoproxy): Update server-timing header to latest specification

This commit is contained in:
Erik Ziegler committed 2018-07-19 18:28:18 +02:00
1 parent 885dd9da2d
commit 6cc8048aed
1 file changed
+10 -9
+10 -9
View File
@@ -126,11 +126,11 @@ const handleRequest = function() {
const proxyReqTime = end - start; const proxyReqTime = end - start;
const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime; const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime;
const serverTimingHeaders = ` const serverTimingHeaders = `
auth=${authenticationTime}; "Authenticate User", auth;dur=${authenticationTime};desc="Authenticate User";,
prep-req=${prepRequestTime}; "Prepare Request Headers", prep-req;dur=${prepRequestTime};desc="Prepare Request Headers",
proxy-req=${proxyReqTime}; "Request to WADO URI", proxy-req;dur=${proxyReqTime};desc="Request to WADO server",
total-proxy=${totalProxyTime}; "Total", total-proxy;dur=${totalProxyTime};desc="Total"
`.replace(/\n/g, ''); `.replace(/\n/g, '')
proxyResponse.headers['Server-Timing'] = serverTimingHeaders; proxyResponse.headers['Server-Timing'] = serverTimingHeaders;
@@ -149,12 +149,13 @@ const handleRequest = function() {
const proxyReqTime = end - start; const proxyReqTime = end - start;
const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime; const totalProxyTime = authenticationTime + prepRequestTime + proxyReqTime;
console.timeEnd(request.url); console.timeEnd(request.url);
const serverTimingHeaders = { const serverTimingHeaders = {
'Server-Timing': ` 'Server-Timing': `
auth=${authenticationTime}; "Authenticate User", auth;dur=${authenticationTime};desc="Authenticate User";,
prep-req=${prepRequestTime}; "Prepare Request Headers", prep-req;dur=${prepRequestTime};desc="Prepare Request Headers",
proxy-req=${proxyReqTime}; "Request to WADO URI", proxy-req;dur=${proxyReqTime};desc="Request to WADO server",
total-proxy=${totalProxyTime}; "Total", total-proxy;dur=${totalProxyTime};desc="Total"
`.replace(/\n/g, '') `.replace(/\n/g, '')
}; };