vite でホットリロードが効かなくなった

結論

ファイル vite.config.js で以下はダメでみたいで。

  server: {
    host: true,
    proxy: {
      '^/*': 'http://localhost:8888/',
    },
    watch: {
      usePolling: true
    }
  },

以下はOKでした。

  server: {
    host: true,
    proxy: {
      '^/api/*': 'http://localhost:8888/',
      '^/static/*': 'http://localhost:8888/',
    },
    watch: {
      usePolling: true
    }
  },

経緯

開発サーバー localhost:5173 から /api/* リクエストだけ localhost:8888 で解決している状態。

画像投稿機能を作ったので、src/assets/ 以外のパスも表示したい。

じゃあ proxy は、全部指定して /* にする。

これはダメ見たいでした。。。

YouTube