gpt4 book ai didi

mysql - 如何将 Node.js/passport 合并到我的网站中?

转载 作者:行者123 更新时间:2023-11-29 21:11:24 24 4
gpt4 key购买 nike

我是 webdev 新手,我正在尝试使用 Passport 在我正在设置的网站上进行注册/身份验证。稍后我还将在 Node 中编写一个应用程序,该应用程序将使用一些用户数据(用户需要为另一个站点上的帐户提供 API key ,我将使用该 key 将数据提取到应用程序中)。

目前,我遇到的主要问题是弄清楚什么去了哪里。我找到了大量解释如何使用 Passport 创建应用程序的资源,但没有任何内容说明如何将其合并到您的网站中,或者文件应位于与您的网站相关的位置。我对 Node.js 比较陌生,虽然我编写了一些小型应用程序,但从未将它们托管在任何地方。

额外问题:我正在将 MongoDB 与 Passport 一起使用,并且我还计划使用它来存储我的应用程序将从 API 调用接收到的一些 JSON。不过,我也想使用 MySQL 来存储一些数据。更具体地说,我计划保存原始 JSON,然后根据 JSON 中所需的数据创建一个关系数据库,然后将其余部分保留在 MongoDB 中以便于访问。这是常见/智能的,还是我应该专注于将所有内容保留在我的 MongoDB 中?我对 NoSQL 还比较陌生。

预先感谢您的帮助。

最佳答案

我会引用这个tutorial 。我最近刚刚用它来帮助自己完成一个新的应用程序。还有一个相同的例子,但在 SQL here 中。所以不确定“文件应该与您的网站相关的位置”是什么意思。与身份验证相关的信息应保存在您的数据库中。

对于您的“奖励问题”,您可以使用两个数据库。这里的关键是问自己为什么需要数据、真正需要数据是什么,以及如何访问和使用这些数据。从一开始我就想要一个并坚持下去。如果稍后您意识到某种类型的数据在不同的数据库中会更好,那么您可以添加它。

旁注:查看 IDE,例如 webstorm来帮助你。

关于mysql - 如何将 Node.js/passport 合并到我的网站中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36335266/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com