88 */
99function bypassHtmlOrJson ( req , res ) {
1010 if ( req . headers . accept ?. includes ( 'html' ) ) {
11- return '/index.html' ;
11+ return '/index.html'
1212 }
13- req . headers [ 'X-Dev-Header' ] = 'local-host-proxy-call' ;
13+ req . headers [ 'X-Dev-Header' ] = 'local-host-proxy-call'
1414}
1515
1616/**
@@ -20,8 +20,8 @@ function bypassHtmlOrJson(req, res) {
2020 * ──────────────────────────────────────────────────────────────────────────────
2121 */
2222function proxyReqOverrideHeaders ( proxyReq /* http.ClientRequest */ , req , res ) {
23- proxyReq . setHeader ( 'Origin' , 'https://qa.orcid.org' ) ;
24- proxyReq . setHeader ( 'Referer' , 'https://qa.orcid.org' ) ;
23+ proxyReq . setHeader ( 'Origin' , 'https://qa.orcid.org' )
24+ proxyReq . setHeader ( 'Referer' , 'https://qa.orcid.org' )
2525}
2626
2727/**
@@ -33,22 +33,22 @@ function proxyReqOverrideHeaders(proxyReq /* http.ClientRequest */, req, res) {
3333 */
3434function responseOverridesAuth ( ) {
3535 return ( proxyRes , req , res ) => {
36- const cookies = proxyRes . headers [ 'set-cookie' ] ;
36+ const cookies = proxyRes . headers [ 'set-cookie' ]
3737 if ( Array . isArray ( cookies ) ) {
3838 proxyRes . headers [ 'set-cookie' ] = cookies . map ( ( cookie ) =>
3939 cookie . replace ( / D o m a i n = \. ? ( q a \. ) ? o r c i d \. o r g / i, 'Domain=localhost' )
40- ) ;
40+ )
4141 }
4242 if ( proxyRes . statusCode >= 300 && proxyRes . statusCode < 400 ) {
43- let location = proxyRes . headers [ 'location' ] ;
43+ let location = proxyRes . headers [ 'location' ]
4444 if ( typeof location === 'string' ) {
4545 proxyRes . headers [ 'location' ] = location . replace (
4646 'http://auth.qa.orcid.org/login' ,
4747 'http://localhost:4200/auth/login'
48- ) ;
48+ )
4949 }
5050 }
51- } ;
51+ }
5252}
5353
5454/**
@@ -60,22 +60,22 @@ function responseOverridesAuth() {
6060 */
6161function responseOverridesGeneric ( ) {
6262 return ( proxyRes , req , res ) => {
63- const cookies = proxyRes . headers [ 'set-cookie' ] ;
63+ const cookies = proxyRes . headers [ 'set-cookie' ]
6464 if ( Array . isArray ( cookies ) ) {
6565 proxyRes . headers [ 'set-cookie' ] = cookies . map ( ( cookie ) =>
6666 cookie . replace ( / D o m a i n = \. ? ( q a \. ) ? o r c i d \. o r g / i, 'Domain=localhost' )
67- ) ;
67+ )
6868 }
6969 if ( proxyRes . statusCode >= 300 && proxyRes . statusCode < 400 ) {
70- let location = proxyRes . headers [ 'location' ] ;
70+ let location = proxyRes . headers [ 'location' ]
7171 if ( typeof location === 'string' ) {
7272 proxyRes . headers [ 'location' ] = location . replace (
7373 'https://qa.orcid.org/signin' ,
7474 'http://localhost:4200/signin'
75- ) ;
75+ )
7676 }
7777 }
78- } ;
78+ }
7979}
8080
8181/**
@@ -112,4 +112,4 @@ export default {
112112 bypass : bypassHtmlOrJson ,
113113 onProxyRes : responseOverridesGeneric ( ) ,
114114 } ,
115- } ;
115+ }
0 commit comments