2016-03-31 6 views
0

私はwebdevが新しく、設定しているサイトで登録/認証にパスポートを使用しようとしています。私はまた、後でノードにいくつかのユーザーデータを使用するアプリケーションを作成します(ユーザーはアプリケーションにデータをプルするために使用する別のサイトのアカウント用にAPIキーを提供する必要があります)。どのようにNode.js /パスポートを私のウェブサイトに組み込みますか?

現時点では、私が気付いている主な問題は、どこに行くのかを把握することです。私は、パスポートを使ってアプリケーションを作成する方法を説明するたくさんのリソースを見つけましたが、どのようにあなたのウェブサイトに組み込まれるか、ファイルがあなたのウェブサイトと関連しているべき場所を示すものはありません。私はNode.jsが新しく、いくつかの小さなアプリケーションを書いていますが、どこにでもそれらをホストしたことはありません。

ボーナスに関する質問:私はパスポートでMongoDBを使用していますが、私のアプリケーションがAPIコールから受け取るJSONをいくつか格納するためにも使用する予定でした。しかし、私はいくつかのデータを保存するためにMySQLを使いたいと思っていました。より具体的には、未処理のJSONを保存する予定です。次に、JSONから必要なデータからリレーショナルデータベースを作成し、残りをMongoDBに保存して簡単にアクセスできるようにします。これは共通かスマートなのでしょうか、あるいは私はMongoDBにすべてを保存することに焦点を当てるべきですか?私は比較的NoSQLです。

ご協力いただきありがとうございます。

答えて

0

このtutorialを参照します。私は最近、これを使用して自分自身を新しいアプリケーションに役立てています。同じことがSQL hereにある例もあります。あなたが「あなたのウェブサイトに関連してファイルがどこにあるべきか」という言い方が何であるかは分かりません。認証に関連する情報は、データベースに格納されます。

「おまかせ質問」には、2つのデータベースを使用できます。ここで重要な点は、データの真のニーズが何で、なぜ、どのようなものであるのか、またどのようにこのデータにアクセスして使用するのかを自問することです。地面から私は1つを持ち、それに固執します。ある時点で、特定のタイプのデータが別のデータベースで優れていると分かった場合は、追加することができます。

サイドノート:webstormなどのIDEを調べて手伝ってください。

関連する問題