From 30d4adec373ae2714b25d46e704beef73785cfc0 Mon Sep 17 00:00:00 2001 From: tykayn Date: Wed, 28 Apr 2021 15:04:27 +0200 Subject: [PATCH] trying to send vot stack but getting CORS issue --- src/app/core/services/api.service.ts | 17 ++++++----------- 1 file changed, 6 insertions(+), 11 deletions(-) diff --git a/src/app/core/services/api.service.ts b/src/app/core/services/api.service.ts index b6895eb3..3f721660 100644 --- a/src/app/core/services/api.service.ts +++ b/src/app/core/services/api.service.ts @@ -43,6 +43,8 @@ export class ApiService { this.axiosInstance.defaults.headers.post['Charset'] = 'UTF-8'; this.axiosInstance.defaults.headers.post['Access-Control-Allow-Methods'] = 'GET, POST, PUT, DELETE, OPTIONS'; this.axiosInstance.defaults.headers.post['Access-Control-Allow-Origin'] = '*'; + + console.log('this.axiosInstance.defaults.headers', this.axiosInstance.defaults.headers); } ////////////////////// @@ -101,15 +103,6 @@ export class ApiService { poll, ApiService.makeHeaders() ); - - // try { - // console.log('currentApiRoutes', currentApiRoutes); - // return await this.axiosInstance.post(`${apiBaseHref}${currentApiRoutes['api_new_poll']}`, { - // data: poll, - // }); - // } catch (error) { - // ApiService.handleError(error); - // } } /** @@ -117,14 +110,16 @@ export class ApiService { * @param poll * @param vote_stack */ - public async sendVoteStackOfPoll(poll: Poll, vote_stack: Stack) { + public sendVoteStackOfPoll(poll: Poll, vote_stack: Stack) { // api_new_vote_stack POST ANY ANY /api/v1/poll/{id}/answer console.log('vote_stack', vote_stack); console.log('this.baseHref', this.baseHref); + let headers = ApiService.makeHeaders(vote_stack); + console.log('headers', headers); try { - return await this.axiosInstance.post(`${this.pollsEndpoint}/${poll.custom_url}/answer`, vote_stack); + return this.axiosInstance.post(`${this.pollsEndpoint}/${poll.custom_url}/answer`, vote_stack, headers); } catch (error) { ApiService.handleError(error); }