vue-router默认是hash模式,在hash模式下,是会有#号在URL上,可以在路由的第一行添加 mode:history来去掉#号。

const router = new Router({
  mode: 'history',
  routes: []
})

一开始用的tomcat,改完后就可以通过 http://ip:port 访问了,使用postman发get请求是可以获取到页面的,但是网页查看源代码,或者使用curl只能获取到404页面。

官方提供了apache和nginx的修改方式,没有提供tomcat的。

鉴于只是只是静态网站,且前后端分离项目前端一般用nginx,所以只好乖乖改用nginx了。

参考:
Nginx - 源码安装
Vue - 部署到nginx

Logo

前往低代码交流专区

更多推荐