不過這種模式要玩好,還需要后臺配置支持。因為我們的應用是個單頁客戶端應用,如果后臺沒有正確的配置,當用戶在瀏覽器直接訪問 http://oursite.com/user/id 就會返回 404,這就不好看了。眾所周知,開啟前端路由(如vue-router)的history模式需要服務器支持。那如果我想把頁面部署到CDN(如七牛云、阿里云OSS等),那要怎么辦呢?這些CDN似乎最多只能設置一個404頁面,想不到要怎么給跳轉回index頁呀。我目前只有一個思路,那就是單頁改多頁,用prerender-spa-plugin來生成html頁面,不知道這樣是否可行呢?
部署在cdn上的單頁應用如何使用前端路由的history模式
梵蒂岡之花
2018-11-13 22:16:43