検索

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

vue.js - vue+webpack+vue-router は、ルート ディレクトリ以外の nginx サーバーにデプロイされます。フロントエンド ファイルとバックエンド ファイルを構成するにはどうすればよいですか?

  1. 質問: プロジェクトは nginx ルート ディレクトリにデプロイされており、通常どおり実行できます。
    vue-cli、config/index.jsの構成は図の通りです

公式設定に従って、npm run build後のファイルをサーバーの/wxディレクトリに置きます

www.*.cn/wx へのアクセスは 404 です

以下に示すようにnginxの設定を変更します

報告されたエラーは「Uncaught SyntaxError: Unexpected token <

」です。

2. 何度も試しました。 AssertsPublicPath のパスを変更することは依然として間違っています。フロントエンドとバックエンドを正しく構成する方法を経験のある方に質問したいと思います。

我想大声告诉你我想大声告诉你2808日前896

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

  • 为情所困

    为情所困2017-05-16 17:14:43

    参考リンクの説明としてこの投稿を紹介します

    返事
    0
  • 滿天的星座

    滿天的星座2017-05-16 17:14:43

    あなたの側の具体的なディレクトリ構造はわかりません。一般に、フロントエンドコードはフロントエンドプロジェクトに配置され、サーバーは別のディレクトリに配置されます。その後、npm run buildを実行すると、プロジェクトコードが配置されます。フロントエンドプロジェクトのディレクトリはvueにあると思います。設定はプロジェクトディレクトリ内の設定でもあり、完成したファイルをnginxによって起動されたサーバーのルートディレクトリにコピーする必要があります。 。

    返事
    0
  • キャンセル返事