cari

Rumah  >  Soal Jawab  >  teks badan

Menggunakan vue-router dalam laravel, cara menggunakan sejarah html5

Bagaimana untuk menggunakan sejarah html5 apabila menggunakan vue-router dalam laravel?
Jika dalam VueRouter baharu({mode:'history',...});, tidak akan ada 127.0.0.1/#/artikel dalam URL, seperti ini #Muncul, laluan tidak ditemui. .
Menunggu dalam talian. . . .

给我你的怀抱给我你的怀抱2758 hari yang lalu734

membalas semua(2)saya akan balas

  • PHPz

    PHPz2017-05-16 16:48:44

    Pindahkan HttpException ke View anda dalam Pengendali pengendalian pengecualian untuk pemprosesan! Permintaan selebihnya hanya boleh dibuat dalam mod API

    Menguji laravel 5.4

    Hanya laluan ditakrifkan dalam penghalaan web.

    balas
    0
  • ringa_lee

    ringa_lee2017-05-16 16:48:44

    vue-router Mendayakan mod sejarah memerlukan sokongan pelayan bahagian belakang. vue-router 启用 history 模式需要后端服务器的支持。

    如果服务器为 Apache ,配置如下:

    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteBase /
      RewriteRule ^index\.html$ - [L]
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . /index.html [L]
    </IfModule>

    如果服务器为 Nginx,配置如下:

    location / {
      try_files $uri $uri/ /index.html;
    }

    详见官网文档。


    如果路由由前端负责,后端仅提供接口的话。
    接口的路由最好在 routes/api.php

    Jika pelayan ialah Apache, konfigurasi adalah seperti berikut:🎜 rrreee 🎜Jika pelayan ialah Nginx, konfigurasi adalah seperti berikut: 🎜 rrreee 🎜Lihat dokumentasi laman web rasmi untuk butiran. 🎜
    🎜Jika bahagian hadapan bertanggungjawab untuk penghalaan dan bahagian belakang hanya menyediakan antara muka.
    Laluan antara muka paling sesuai ditakrifkan dalam routes/api.php. 🎜

    balas
    0
  • Batalbalas