recherche

Maison  >  Questions et réponses  >  le corps du texte

Utilisation de vue-router dans Laravel, comment utiliser l'historique HTML5

Comment utiliser l'historique html5 lors de l'utilisation de vue-router dans laravel ?
Si dans le nouveau VueRouter({mode:'history',...});, il n'y aura pas de 127.0.0.1/#/article dans l'URL, comme ce #Apparaît, l'itinéraire n'est pas trouvé. .
En attente en ligne. . . .

给我你的怀抱给我你的怀抱2766 Il y a quelques jours744

répondre à tous(2)je répondrai

  • PHPz

    PHPz2017-05-16 16:48:44

    Transférez HttpException vers votre vue dans le gestionnaire de gestion des exceptions pour le traitement ! Les requêtes restantes ne peuvent être effectuées qu'en mode API

    Test de Laravel 5.4

    Seules les routes sont définies dans le routage web.

    répondre
    0
  • ringa_lee

    ringa_lee2017-05-16 16:48:44

    vue-router L'activation du mode historique nécessite la prise en charge du serveur backend. 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

    Si le serveur est Apache, la configuration est la suivante :🎜 rrreee 🎜Si le serveur est Nginx, la configuration est la suivante : 🎜 rrreee 🎜Voir la documentation du site officiel pour plus de détails. 🎜
    🎜Si le front-end est responsable du routage et que le back-end ne fournit que des interfaces.
    Les routes d'interface sont mieux définies dans routes/api.php. 🎜

    répondre
    0
  • Annulerrépondre