#sql #node.js #reactjs #express #axios
#sql #node.js #реагирует на #экспресс #аксиос
Вопрос:
Я работаю над проектом React, связанным с SQL. Я уже установил и протестировал все свои функции и API, и большинство из них работают нормально. Я могу получить данные из своей базы данных SQL и загрузить их, но теперь я застрял с моим методом HTTP get. Кроме того, я хотел бы получить информацию о моем URL-адресе, чтобы поместить их в мой SQL-запрос, похоже, он не читается моим API.
Вот мой код :
app.get('/:title',(req,res)=gt;{ const title = req.params.title; const sqlGet = "SELECT * FROM table WHERE title= ?"; db.query(sqlGet,sid,(err,result)=gt;{ res.send(result) }) })
Комментарии:
1. В чем проблема?
2. URL-адрес должен давать значение моему «заголовку», вставленному в мой SQL-запрос, но здесь ничего не происходит, и мой запрос не достигается этим значением.
3. Не
sid
следует ли инициализировать такимconst sid = req.params.title;
образом ?4. Даже когда я ставлю правильные значения, такие как «заголовок» для const title = req.params.title, значение не взимается в запросе