【问题标题】:How to store Oauth response in postgresql?如何在 postgresql 中存储 Oauth 响应?
【发布时间】:2016-02-17 07:38:57
【问题描述】:

我正在为我的应用程序使用带有 angular js(前端)和 postgresql(DB)的环回框架(Node.js),在我的应用程序中,我使用了第三方登录“passport-google-oauth”。

google auth 后,回调 url 返回如下代码的响应。

例如:http://localhost:3000/gauthServer

文件:routes.js

app.get('/gauthServer', function(req, res) {
        console.log(req.cookies.currentUserEmail);
        console.log(req.cookies.currentUsername);
        console.log(req.cookies.currentUserId);
        console.log(req.cookies.accessToken);
        //res.redirect("/");
    });

在上面的代码中,它正确返回了我在 console.log() 中打印的响应。

预期结果:我希望将上述结果存储在 postgresql 数据库中。

【问题讨论】:

    标签: angularjs postgresql oauth loopbackjs


    【解决方案1】:

    答案很简单,但过于宽泛。

    基本上你要做的是:

    1. 使用slc loopback:datasource command 创建数据源并选择postgresql 连接器
    2. 执行 npm i loopback-connector-postgresql --save
    3. 使用slc loopback:model command 创建包含上述属性的模型并将其连接到数据库。再次向导将帮助您这样做。
    4. 在模型上使用 create method 将数据保存到数据库

    您可能还会发现this answer 很有用。

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-11
      • 1970-01-01
      相关资源
      最近更新 更多