HistoryART
@HistoryART
Целеустремлённый

Почему запросы не доходят?

Добрый вечер.У меня есть функция сохранения данных компании, если переношу console.log в низ обоих функций,ничего не появляется и ошибок тоже нет,я в замешательстве..Подскажите пожалуйста,что делать?

1. В req.body данные есть
2. Внутри sql запроса могу получить console.log

Фронт
$(document).on('click','.save',(e) => {

	saveCompany('/save-company')

})

async function saveCompany(url) {
		this.url = url
		this.options = {
			method: 'POST',
			headers: {
				'Content-Type': 'application/json'
			},
			body: JSON.stringify({
				id: cID,
				face: $('.face .value').text(),
				physic: $('.physic .value').text(),
				index: $('.index .value').text(),
				phone: $('.phone .value').text(),
				orgn: $('.orgn .value').text(),
				region: $('.region .value').text(),
				city: $('.city .value').text(),
				street: $('.street .value').text(),
				bank: $('.bank .value').text(),
				bik: $('.bik .value').text(),
				rs: $('.rs .value').text(),
				ks: $('.ks .value').text()
			})
		}

		console.log('func working')

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

		if(data) document.location.replace(`${data.page}`)

		

}


Бэк
app.post('/save-company',async (req,res) => {
	let face = req.body.face,
		physic = req.body.physic,
		indexx = req.body.index,
		phone = req.body.phone,
		orgn = req.body.orgn,
		bank = req.body.bank,
		bik = req.body.bik,
		rs = req.body.rs,
		ks = req.body.ks,
		id = req.body.id,
		region = req.body.region,
		city = req.body.city,
		street = req.body.street

	await pool.query(`UPDATE the_company SET ? WHERE id = '${id}'`,{face,physic,indexx,phone,orgn,bank,bik,rs,ks,region,city,street}, (error,results,fields) => {
		if(error) console.log(error)

		console.log('ok')
	})

	console.log(req.body)

	return res.send({page: '/control-company'})
})
  • Вопрос задан
  • 97 просмотров
Пригласить эксперта
Ответы на вопрос 1
@grinat
Подозреваю из-за смешений форматов. Обычно надо использовать либо колбэк либо промиз, а не все вместе, как у тебя.
Ответ написан
Ваш ответ на вопрос

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

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