私が見つけたもののほとんどは、PHPなどを使用しています。javascript(角度のフロントエンドとノード、エクスプレスサーバーコード)だけでユーザーアカウント(サインアップ+登録)を許可する方法はありますか?
私はAngular frontendとNode/expressサーバコードを持っています。バックエンドはまだありません。私はユーザーのサインアップを進める方法がわかりません。
私が見つけたもののほとんどは、PHPなどを使用しています。javascript(角度のフロントエンドとノード、エクスプレスサーバーコード)だけでユーザーアカウント(サインアップ+登録)を許可する方法はありますか?
私はAngular frontendとNode/expressサーバコードを持っています。バックエンドはまだありません。私はユーザーのサインアップを進める方法がわかりません。
backend
なしでサインアップなどを行うのは非常に危険です。バックエンドとは、クライアントではなくサーバー上で動作するものを意味します。そのため、ユーザーには表示されないため、安全です。あなたのパスワードチェックなどがすべてクライアント上にあり、ユーザーがすべてを見ることができるので、すべてを変えることがどれほど危険なのか考えてみてください!
ただし、node.js
はすでにバックエンドです。
あなたの質問には、nodejs user system
を検索してください。多くの回答があります。
可能な答え:要するに
、あなたは主に二つの方法があります:最初は、フレームワークまたは含むライブラリを使用することですそのフィーチャを使用して作成し、2番目はチュートリアルで自分で作成することです。
うまくいきますように!
MEANスタックから一歩離れたようです。はい、Sylwitが指摘したように、ノード/エクスプレスサーバーコードは、バックエンドのです。
MongoDBをデータベースとして見てみましょう。(あなたはどこかでユーザー資格情報/登録情報を保存する必要があります)
MongoDBはデータベースにリンクするための登録とログイン/ログアウトコードを書いていると仮定して、あなたが望むことを実行できるNoSQLスタイルのデータベースです。あなたはMongoDBを使用する必要はありませんが、MEANスタック(Mongo、Express、Angular、Node)は現在非常にという人気のあるスタックであり、オンラインで豊富なリソースがあるので、およびスタックオーバーフロー)を開始することができます。
チェックアウト、例えば、以下のガイド:http://jasonwatmore.com/post/2015/12/09/mean-stack-user-registration-and-login-example-tutorial
は、ノード/急行のように見えますが、あなたのバックエンドです。ユーザーを格納するためのデータベースを実装してください – Sylwit
私はそれについてもコメントするつもりでしたが、パスワードをどのように保存するのでしょうか?非常に安全ではないようだ。 – McFiddlyWiddly
ノード/エクスプレスはバックエンドです。あなたが今必要とするのは、すべてのリクエストのヘッダーでセッションまたはapiキーを検証するためのチャレンジ戦略を使用することだけです。それは、Java、PHP、ノード、何でも作ることができます。あなたがこのアプローチに参加しているなら、エクスプレスのセッション機能とあらゆるリクエストのキーをもう一度見てみましょう。 – Sombriks