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

javascript - angularJS+express を初めて使用するのですが、ルーティング パスの / が %2F に変換され、パスが無効になります。理由を教えてください。

次のようなページが開きます

コンピュータリンクをクリックすると、次のようにURLパスが表示されます

クリック後

期待される効果は次のとおりです:

私のコードは次のとおりです app.js、「express」を使用: "^4.15.2"

リーリー

test.html

リーリー

私は長い間この問題で行き詰まっています。何か指示をお願いします。ありがとうございます。

漂亮男人漂亮男人2663日前1131

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

  • 天蓬老师

    天蓬老师2017-07-05 11:09:44

    これは、angular1.6 によってハッシュ ルートに追加されたデフォルトの ! (感嘆符) であり、変更方法は次のとおりです (設定を追加し、デフォルトのプレフィックス感嘆符を削除します)。 リーリー

    返事
    0
  • キャンセル返事