2016-04-15 15 views
0

私は顧客のためにスタックmean.jsを使用しています。管理パネルを作成するMean.js

コミュニティWebプラットフォームを作成したいと考えています。私の顧客は、彼がデータベース内のものをつかむことができるようにしたいと思います。したがって、自分で管理パネルを作成する必要があります。

私がいるのを見ました:how meanjs implement admin dashboard

は最初のソリューションを合わせているようだが、meanJs 4.0では動作しません、ジェネレータはそれ以上でもありません。 誰かが私が平均4.0でソリューションを変換する方法を教えてくれます。 または別の解決策が存在する場合。

ご協力いただきありがとうございます。私の悪い英語のために私の言い訳をして、楽しい一日を。

答えて

2

私はあなたがMEANスタックで認証を実行する方法を尋ねていると思います。どちらの質問には少し曖昧ですが、おそらくこれらのリンクがあなたを始めるのに役立つかもしれません。

認証では、特定のビューのアクセスを制限できます。たとえば、クライアントだけが管理者ポータルにアクセスできます。ここでは、MEANによる認証についての基本的なガイドがあります(ただし、そこにはさらに多くのリソースがあります)。

Express Routingを使用している場合、これはかなり簡単です。ここscotch.io上の非常に基本的な例である:https://scotch.io/tutorials/route-middleware-to-check-if-a-user-is-authenticated-in-node-js

あなたは角度ルーティングと単一ページのアプリケーション(SPA)を行っている場合: http://www.sitepoint.com/implementing-authentication-angular-applications/

+0

が答えてくれてありがとう「管理者」、 にデフォルトのロールを変更するだろうユーザーのリストを取得する最も簡単な方法。 このユーザーの「管理パネル」を表示するには、ユーザーの管理者ロールを使用します。平均ではここで私は、ユーザーのシェマに持っているものです。 役割:{ タイプ:[{ タイプ:文字列、 列挙型:[ 'ユーザー'、 '管理者'] }]、 デフォルト:[ 'ユーザー]、 必須: '少なくとも1つのロールを指定してください' 、 このロールを設定する方法とロールでユーザーをフィルタする方法はわかりません。 –

1

私はあなたがmeanjsスタックを使用していると仮定タグから。最初にユーザーとしてサインアップする必要があります。次に、あなたのmongodbデータベースにアクセスする必要があります。ユーザーの役割に「admin」を追加することで、手動でユーザー役割を追加します。次に、管理者の一部であるユーザーの一覧を見ることができます。

初心者として、データベースを操作するための素晴らしいUIを持っているrobomongoの使用をお勧めします。

私はすでに働いてきた認証

関連する問題