Rumah  >  Soal Jawab  >  teks badan

Laravel Livewire tidak berfungsi selepas penstriman ke pelayan langsung menjalankan nginx

Saya menghadapi masalah semasa memindahkan projek saya ke pelayan pengeluaran, livewire berhenti berfungsi. Pelayan sedang menjalankan nginx.

Apabila saya menyalakan acara wayar:klik (klik butang) di dalam komponen, saya mendapat ralat dalam respons:

SymfonyComponentHttpKernelExceptionMethodNotAllowedHttpException: The GET method is not supported for this route. Supported methods: POST. in file /data/*****/****/******/*******/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 118

#0 /data/****/*****/*****/*****/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php(104): IlluminateRoutingAbstractRouteCollection->methodNotAllowed()

Ini ialah pemasangan Laravel yang baru, komponen hampir kosong, hanya dd() yang mudah. Ia bukan komponen halaman penuh, jadi saya tidak menetapkan jenis laluan (GET atau POST) dalam paths/web.php. Komponen ini hanya dipanggil melalui @livewire() dalam fail Blade. Ia berjalan pada mesin tempatan saya menggunakan apache pada docker dan pada pelayan langsung lain menggunakan apache tanpa sebarang masalah.

Tahukah anda apa punca masalah ini? Terima kasih atas bantuan anda terlebih dahulu.

P粉043470158P粉043470158285 hari yang lalu414

membalas semua(1)saya akan balas

  • P粉803527801

    P粉8035278012023-12-14 17:21:11

    Saya rasa anda patut lari php artisan livewire:publish --assets ke Livewire awam

    balas
    0
  • Batalbalas