【问题标题】:How to send data to GUI如何将数据发送到 GUI
【发布时间】: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


    【解决方案1】:

    我要做的是创建一个端点“用户名已被占用”,以检查名称是否被占用。

    在您的 GUI 中,无论何时完成输入,您都可以验证该名称是否在最后一次用户输入后 x 毫秒被使用,这样后端就不会被垃圾邮件发送。

    或者,只需将带有消息的错误响应发送回 GUI,您可以捕获它,但它并不那么漂亮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-15
      • 2014-05-19
      • 1970-01-01
      • 2015-03-22
      相关资源
      最近更新 更多