検索

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

linux - nginx構成コンテンツタイプの問題

vueプロジェクトがパッケージ化されると、静的ディレクトリとindex.htmlが生成されます
次に、これら2つのファイルをオンラインで送信します

リーリー

上記のコードにより、vueで定義されたすべてのルートがindex.htmlを指すようになります
このようにして、Webサイトは表示できますが、背景のJSONデータが取得できません
理由は以下の通りです:
nginxのmime_typesファイルの設定

リーリー

すべてのルートがindex.htmlを指しているため、/api/articlesなどのサフィックスのないルートはindex.htmlを指しているため、応答ヘッダーのコンテンツタイプはtext/htmlですが、取得したいのはapplication/jsonです

助けてください、ありがとう!

高洛峰高洛峰2749日前708

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

  • 巴扎黑

    巴扎黑2017-05-16 13:29:27

    josn を提供する API の場所を設定できます。Zhihu で質問されました。
    たとえば、location api/

    返事
    0
  • phpcn_u1582

    phpcn_u15822017-05-16 13:29:27

    リーリー

    しかし、なぜそのような奇妙な設定が必要なのでしょうか...

    返事
    0
  • キャンセル返事