Skip to content

Commit 7497797

Browse files
committed
add ORIGIN_URL
1 parent 7f19736 commit 7497797

File tree

3 files changed

+16
-2
lines changed

3 files changed

+16
-2
lines changed

server.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,7 @@ app.get('*.*', express.static(path.join(__dirname, '.', 'dist')));
9393

9494
app.get('*', (req, res) => {
9595
global['navigator'] = req['headers']['user-agent'];
96+
const http = req.headers['x-forwarded-proto'] === undefined ? 'http' : req.headers['x-forwarded-proto'];
9697

9798
// tslint:disable-next-line:no-console
9899
console.time(`GET: ${req.originalUrl}`);
@@ -105,6 +106,10 @@ app.get('*', (req, res) => {
105106
},
106107
{
107108
provide: RESPONSE, useValue: (res)
109+
},
110+
{
111+
provide: 'ORIGIN_URL',
112+
useValue: (`${http}://${req.headers.host}`)
108113
}
109114
]
110115
});

src/app/app.browser.module.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,11 @@ export function getRequest(): any {
3333
provide: REQUEST,
3434
useFactory: (getRequest)
3535
},
36-
{ provide: AppStorage, useClass: CookieStorage }
36+
{ provide: AppStorage, useClass: CookieStorage },
37+
{
38+
provide: 'ORIGIN_URL',
39+
useValue: location.origin
40+
}
3741
]
3842
})
3943
export class BrowserAppModule {}

src/app/transfer-back/transfer-back.component.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,12 @@ import { Component, OnInit, Inject } from '@angular/core';
1010
export class TransferBackComponent implements OnInit {
1111
result: any;
1212
resultPost: any;
13-
constructor(private http: TransferHttp, @Inject(AppStorage) private appStorage: Storage) {
13+
constructor(
14+
private http: TransferHttp,
15+
@Inject(AppStorage) private appStorage: Storage,
16+
@Inject('ORIGIN_URL') private baseUrl: string
17+
) {
18+
console.log(`ORIGIN_URL=${baseUrl}`);
1419
}
1520

1621
ngOnInit() {

0 commit comments

Comments
 (0)