検索

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

node.js - エクスプレス ビルド プロジェクト 404

1. Express4 を使用してプロジェクトを作成すると、デフォルトの "/" および "/users" パスにアクセスできるため、そのエントリ ファイルに基づいてパスとパス ファイルを追加し、対応する ejs テンプレートを作成します。はホームページです。スタイル ファイルに正常にアクセスして接続できます。他のパスには 404.

が表示されます。

PS: エラーがどのように発生したか明確に説明していなくて申し訳ありません: ローカルでデバッグを実行すると、localhost:3000 はホームページにアクセスできますが、localhost:3000/login はログイン ページをポイントできず、404 が表示されます。ドキュメントの構造は次のとおりです。 :
テストを受ける リーリー リーリー リーリー

答えてください。

大家讲道理大家讲道理2741日前760

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

  • 为情所困

    为情所困2017-05-24 11:40:45

    //パス ファイルの 1 つ (login.js)
    router.get('/', function(req, res, next) {
    res.render('login', { title: 'Login' });
    } );

    これに変更するだけです

    app.use('/login',router);
    router.get('/login',()=>{})
    の一致するパスは /login/login であるためです

    返事
    0
  • 高洛峰

    高洛峰2017-05-24 11:40:45

    アクセスパスをlocalhost:3000/login/loginに変更します

    返事
    0
  • キャンセル返事