提问者:小点点

如何使用restify将postgreSQL连接到reactjs前端?


login.js这是Reactjs中设计的登录页面,要求在认证成功后转到下一个页面,但是数据库是使用postgreSQL创建的,表名为“user”,用于存储用户名和密码。 和开发要求是:

  • 前端:ReactJS
  • 后端:restify(节点Js)
  • 数据库:postgreSQL,所以我想知道如何将postgreSQL表连接到此登录页面,以及如何对用户进行身份验证?
    class Login extends Component {
        render() {
            return (
                <div>
                <div >
                <div >
                    <h1 >Login</h1>
                <div >
                    <input type="text" placeholder="Username"/>
                </div>
                <div>
                    <input type="password" placeholder="Password"/>
                </div>
                    <button type="submit">Log in</button>
              
                </div>
                </div>
                </div>
            )
        }
    }
    
    export default Login

共1个答案

匿名用户

你似乎是个初学者,

您必须尝试检查一些教程,然后开始。

回到你的问题,我会尽量简单回答,

  1. 前端(在您的示例中为react)将需要使用一些API(后端的登录API)。
  2. 您的后端将使用restify在nodejs中创建(如您的示例所示),这段代码将与一个postgress数据库集成(如您的示例所示)。
  3. 后端将接收来自前端的请求体,并在数据库中进行验证,并分别给出用户找到或未找到的响应。
  4. 如果用户找到响应,则前端将路由到下一页,如果未找到,则前端将分别显示错误消息。

希望你能想到,

警告:-将会有很多概念,如散列,令牌,cookie,本地存储等,将会在旅途中到来。