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

node.js - nginx での CORS クロスドメイン構成に関する問題

私は最近 vue プロジェクトに取り組んでおり、それを自分のクラウド サーバーに置きたいと考えていました。サーバー システムは centos 7 です。Node と nginx はインストールされています。しかし、パッケージ化されたプロジェクトを nginx プロキシ経由で渡すと、次のことがわかりました。クロスドメイン リクエストは作成できません。そこで、nginx で cors クロスドメインを構成する方法を Google と Baidu に尋ねました。多くのコードを試しましたが、役に立ちませんでした。誰かが見てくれると幸いです。

nginx.conf の構成は次のとおりです:

リーリー

サーバー内に複数の vue プロジェクトがあるため、第 2 レベルのドメイン名が設定され、2 つのサーバーが書き込まれます。最初のサーバーは私のブログで、2 番目のサーバーは vue プロジェクトです。私の設定に問題があるのでしょうか?

迷茫迷茫2686日前815

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

  • 女神的闺蜜爱上我

    女神的闺蜜爱上我2017-06-12 09:26:25

    投稿者はまず CORS とは何かを理解する必要があります。最初に次の記事を読むことをお勧めします。

    HTTP アクセス制御 (CORS)

    返事
    0
  • 漂亮男人

    漂亮男人2017-06-12 09:26:25

    私が書いたZhihuコラムを参照してください:

    https://zhuanlan.zhihu.com/p/...

    強調 - add_header は常に以下を追加する必要があります:

    リーリー

    返事
    0
  • PHP中文网

    PHP中文网2017-06-12 09:26:25

    nginx プロキシ転送を使用してクロスドメインを実現できます

    リーリー

    http://127.0.0.1/api/ リクエストを http://127.0.0.1:8081 に転送します

    返事
    0
  • キャンセル返事