@historydev
Острая аллергия на анимешников

Как исправить эту ошибку в node.js SyntaxError: Unexpected token " in JSON at position 0?

Доброе утро.Скажите пожалуйста,откуда там этот символ и как в корне решить эту проблему?

Здесь я отправляю запрос

async function findCompany(url,id) {
				this.url = url
				this.id = id
				this.options = {
					method: 'POST',
					headers: {
						'Content-Type': 'application/json'
					},
					body: JSON.stringify(this.id)				
				}

				const response = await fetch(this.url,this.options)
				const data = await response.json()

				if(data) {
					changeCompany('/control-company')
				}
				else {
					$('.company-data').css('display','flex')
				}

		}


А от сервера получаю вот это:
SyntaxError: Unexpected token " in JSON at position 0
at JSON.parse ()
at createStrictSyntaxError (C:\Users\History\Desktop\session\node_modules\body-parser\lib\types\json.js:158:10)
at parse (C:\Users\History\Desktop\session\node_modules\body-parser\lib\types\json.js:83:15)
at C:\Users\History\Desktop\session\node_modules\body-parser\lib\read.js:121:18
at invokeCallback (C:\Users\History\Desktop\session\node_modules\raw-body\index.js:224:16)
at done (C:\Users\History\Desktop\session\node_modules\raw-body\index.js:213:7)
at IncomingMessage.onEnd (C:\Users\History\Desktop\session\node_modules\raw-body\index.js:273:7)
at IncomingMessage.emit (events.js:203:15)
at endReadableNT (_stream_readable.js:1145:12)
at process._tickCallback (internal/process/next_tick.js:63:19)
  • Вопрос задан
  • 1673 просмотра
Решения вопроса 1
@historydev Автор вопроса, куратор тега JavaScript
Острая аллергия на анимешников
Преобразовал объект в json объект


JSON.stringify({id: this.id})
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы