- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我是 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/
我是一名优秀的程序员,十分优秀!