【发布时间】:2020-09-03 07:46:00
【问题描述】:
我正在将 node.js 与 PostgreSQL 一起使用
查资料找不到什么错误...
是不是这个js部分漏掉了一些代码?
这里是js
app.get('/search',async function(req,res){
const {keyword} = req.query
const result = (await client.query(`select users.full_name from users where role = '${keyword}'`)).rows
console.log(result)
res.json(result)
})
document.querySelector('#search-form')
.addEventListener('submit', async (event) => {
event.preventDefault();
const form = event.target;
const formData = new FormData()
formData.append('keyword', form.keyword.value);
const res = await fetch('/search', {
method: "GET",
})
const result = await res.json()
console.log(result)
loadSearchData()
})
【问题讨论】:
-
你正在传递表单数据
-
您需要在 fetch 调用中将
formData作为正文传递。见 (javascript.info/formdata)
标签: javascript ajax postgresql