検索

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

node.js - ノード - 美しい app.js の書き方について

私は初心者なので、ノードについていくつか質問があります。
私の app.js は次のようになります:

リーリー

a.js

リーリー

現在 100 個のルーティング インターフェイスがあると仮定すると、アプリで 100 個のファイルを要求し、それらを 100 回使用するように設定する必要はありませんか? いつも書き方が間違っていると感じます。 、どのように書けばよいでしょうか? ?

我想大声告诉你我想大声告诉你2772日前910

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

  • 怪我咯

    怪我咯2017-06-21 10:14:26

    以下は私の個人的な意見です:
    1.app.js はサービスの起動ファイルです。例として、新しいものを追加するたびに、ルート (ルート) をあまり扱う必要はありません。 app.js を変更する必要があります。app.js はどんどん長くなります
    2. この問題に対する私の解決策を添付します

    2. リーリー リーリー リーリー

    3. これがトピックオーナーのお役に立てば幸いです

    返事
    0
  • 高洛峰

    高洛峰2017-06-21 10:14:26

    ルーティングはモジュールに分割する必要があります。
    通常は 1 つのモジュールと 1 つの JS です

    • ユーザーモジュール user.js /users/xxx

    • 注文モジュール order.js /order/xxx
      ...

    URL が 100 個あったとしても、一般的には 10 個のモジュールは小さいシステムではなくなります。 このように書くと見栄えがします。

    ヒント:

    ExpressはJSONを送信します
    リーリー

    返事
    0
  • 曾经蜡笔没有小新

    曾经蜡笔没有小新2017-06-21 10:14:26

    App.js は通常、URL の最初の部分を記述し、残りの部分を特定の JS に記述します。たとえば、URL が localhost:3000/use/index の場合、URL の use 部分を記述できます。 app.js の場合、インデックス部分を a.js などの特定の js で記述し、 app.js での記述方法を app.use('use',a) として、 router.get('/index' と記述します) 、fn)、URL を設計するときに、/use/index、/use/login など、URL の前半部分を固定して設計し、アプリ内で 1 つだけ記述する必要があるように用途を固定できます。 .js。

    返事
    0
  • キャンセル返事