결함(Bug) #1377 » 0001-Refactor-ApiHeadersService-to-conditionally-set-user.patch
| src/app/core/services/api/api-header.service.ts | ||
|---|---|---|
| 27 | 27 |
intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
|
| 28 | 28 |
// 헤더 정보 셋팅 |
| 29 | 29 | |
| 30 |
|
|
| 31 |
const headers = {
|
|
| 32 |
userToken: '', |
|
| 33 |
}; |
|
| 34 |
if (this._userToken) {
|
|
| 35 |
// headers['user-token'] = this._userToken; |
|
| 36 |
headers.userToken = this._userToken; |
|
| 30 |
// /user/login 요청인 경우 토큰을 전달하지 않음 |
|
| 31 |
if (request.url.indexOf('/user/login') === -1) {
|
|
| 32 |
const headers = {
|
|
| 33 |
userToken: '', |
|
| 34 |
}; |
|
| 35 |
if (this._userToken) {
|
|
| 36 |
// headers['user-token'] = this._userToken; |
|
| 37 |
headers.userToken = this._userToken; |
|
| 38 |
} |
|
| 39 |
request = request.clone({
|
|
| 40 |
setHeaders: headers, |
|
| 41 |
}); |
|
| 37 | 42 |
} |
| 38 |
request = request.clone({
|
|
| 39 |
setHeaders: headers, |
|
| 40 |
}); |
|
| 41 | 43 | |
| 42 | 44 |
// control에 있는 API들을 호출시 -> condition에 빈값이 있으면 null로 치환한다. |
| 43 | 45 |
// if (request.url.indexOf('/control/') > -1) {
|