【发布时间】:2021-07-27 21:38:52
【问题描述】:
我的代码如下所示:
signup.post('/signup', urlendcodedParser, async(req: Request, res: Response) => {
const username = req.body.username;
const password = req.body.password;
const age = req.body.age;
const email = req.body.email;
const fullname = req.body.fullname;
const data = await pool.query("SELECT * FROM allusers WHERE username = $1", [username])
if(data.rows[0] === undefined){
await pool.query("INSERT INTO allusers (username, userpassword, email, fullname, age) VALUES ($1, $2, $3, $4, $5) RETURNING *", [username, password ,email, fullname, age]).catch(err => console.log(err))
console.log("account created successfully")
}
else{
console.log("username is taken")
}
})
如果用户名被占用,我想将“用户名被占用”发送到我的 react.js GUI。 我的反应 GUI 可以接收 POST 请求吗?如果不是这样,我还有其他方法可以做到吗
【问题讨论】:
标签: node.js reactjs typescript