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

javascript - vue-cli で設定された proxyTable プロキシ リクエスト API は開発環境でのみ使用できますか?パッケージ化して Apache に配置するビルドを実行しても機能しません

これが構成です

リーリー

axios を使用してデータをリクエストする

npm run dev を直接実行することはできますが、API をパッケージ化して Apache に配置した後で取得することはできません

エラー報告

扔个三星炸死你扔个三星炸死你2686日前1540

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

  • 代言

    代言2017-06-12 09:33:23

    通常はビルド後に正式環境にデプロイされますが、Apache配下に置くというお話ですが、/api/xxxの実際のリクエストもApacheサーバーに対するものです。したがって、Apache 用の /api の書き換え (リバース プロキシ) を取得する必要があります

    nginx設定を参照できます:

    リーリー

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-06-12 09:33:23

    proxyTable 設定が dev に書き込まれていることがわかります。これは、これが dev 環境にのみ適用されることを証明しています。基本的に、サーバー dev-server はローカルで開かれ、すべてのリクエストはここを介して転送されます。

    返事
    0
  • 阿神

    阿神2017-06-12 09:33:23

    ノード Web サービスを自分で実行し、その中でこれを使用する必要があります

    返事
    0
  • 给我你的怀抱

    给我你的怀抱2017-06-12 09:33:23

    この設定ファイルは別の設定ファイルに記述してその中で参照することができ、この状況は発生しません

    返事
    0
  • キャンセル返事