【问题标题】:how use restify to connect postgreSQL to reactjs frontend?如何使用 restify 将 postgreSQL 连接到 reactjs 前端?
【发布时间】:2020-11-10 22:40:43
【问题描述】:

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

  • 前端 :reactjs
  • 后端:restify(nodejs)
  • 数据库: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

【问题讨论】:

    标签: node.js reactjs postgresql restify


    【解决方案1】:

    看来你是概念的初学者,

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

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

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

    希望你明白了,

    警告:- 会有很多概念,如散列、令牌、cookie、本地存储等。

    【讨论】:

    • ok 你给我解释一下我的问题流程和解决方案,我请求你推荐一些资源来学习
    • 在 youtube 上只需搜索 使用 MERN 堆栈登录,您将获得许多免费教程
    • 对不起,我对评论不是很清楚,在 MERN 你会得到 MongoDB 和 Express JS,但我的意思是你会了解基础知识,然后可以用 restify 和 MongoDB 改变 express后期
    • 1.你能告诉我,nodejs和restify有什么区别? 2. 在restify中如何在postgresql中建表?
    • Nodejs 是 javascript 的运行时,restify 是创建 API 的库或框架,我建议学习 nodejs,而不是 express,而不是 restify。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2020-11-12
    • 2021-05-14
    • 2019-02-19
    • 2022-07-28
    相关资源
    最近更新 更多