検索

ホームページ  >  に質問  >  本文

javascript - node.js では、グローバル アクセスが必要な変数の代替手段はありますか?

私はフォーラムを開発しており、今回この機能を提案します。
スーパー管理者は、投稿、登録など、フォーラムの 一部の機能を 切り替えることができなければなりません。私のレベルでは、グローバル変数しか考えていませんが、代替手段はありますか?
フレームワークは Express
です。

補足:

現時点で思いつく方法は、
のような変数をグローバルに定義することです。 リーリー

ユーザーが投稿するときに最初に確認します

if(global.__POST)

高洛峰高洛峰2795日前718

全員に返信(3)返信します

  • 高洛峰

    高洛峰2017-05-31 10:43:14

    この構成は、プロジェクトに global-config.json を追加するなど、次の形式の内容でパブリック サイト構成ファイルに抽出できます。 リーリー

    その後、管理者アカウントに対応する特別な API を追加すると、管理者 API を通じて設定ファイルを変更できるようになります。一般ユーザーの場合、ページの読み込み時に設定ファイルが読み込まれ、設定ファイルに保持されているパラメータに基づいて関連機能の表示ロジックが決定されます。

    返事
    0
  • 黄舟

    黄舟2017-05-31 10:43:14

    異なるレベルのユーザーには異なる権限が与えられます。多くの Web サイトはそのような設計になっています。グローバル変数の意味がよくわかりませんが、あなたの考えをもっと詳しく説明していただけますか

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-31 10:43:14

    グローバルはアプリケーション層にあり、全員が共有します。彼を操作に利用すべきではありません

    返事
    0
  • キャンセル返事