0

vuejs cli webpack テンプレートを使用しています。URL が正しく機能していません。たとえば、次のようになります。

<link rel="..." href="/static/img/favicons/apple-icon-57x57.png">

これは私の開発サーバーでは正常に機能しますが、実稼働サーバーでは機能しません -> (404 ファイルが見つかりません)。
そして、開発サーバーでこれを試してみると:

$.ajax({
        type: 'POST',
        url: '/static/php/process.php',
        data: term_formData
    })

(main.js)、URL が機能しない (404 ファイルが見つかりません)

私はすでに webpack オプションを変更しました: assetsPublicPath.

Webpack config/index.js ファイル:

  build: {
    // Template for index.html
    index: path.resolve(__dirname, '../dist/index.html'),

    // Paths
    assetsRoot: path.resolve(__dirname, '../dist'),
    assetsSubDirectory: 'static',

assetsPublicPath: '/vueapp/dist/',

    ...

本番サーバー: http://localhost/vueapp/dist/
開発サーバー: http://localhost:8080/

よろしくお願いします=)

4

1 に答える 1