繁体   English   中英

您如何将Node.js / passport纳入我的网站?

[英]How do you incorporate Node.js/passport into my website?

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

目前,我遇到的主要问题是弄清楚哪里去了。 我已经找到了很多资源来解释如何使用通行证创建应用,但是没有任何内容说明如何将其合并到您的网站中或文件应与您的网站相关的位置。 我是Node.js的新手,虽然我编写了一些小型应用程序,但从未在任何地方托管过它们。

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

在此先感谢您的帮助。

我会参考本教程 我最近才用它来帮助自己完成一个新的应用程序。 也有同样的事情,但在SQL的例子在这里 因此,不确定“文件在您的网站上的位置”是什么意思。 与身份验证有关的信息应放在您的数据库中。

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

旁注:研究诸如webstorm之类的IDE可以为提供帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM