您的位置:首页技术文章
文章详情页

node.js - vue项目build后,打开监听port没问题,但是刷新页面后就挂掉了

【字号: 日期:2023-09-21 16:28:48浏览:65作者:猪猪

问题描述

开发环境下跑起来都没问然后npm run build后,打开监听port没问题,

node.js - vue项目build后,打开监听port没问题,但是刷新页面后就挂掉了

但是刷新页面后就挂掉了,刷新后就如下图

node.js - vue项目build后,打开监听port没问题,但是刷新页面后就挂掉了

然后我改了下mian.js中的代码,build后刷新页面不会挂掉,但是我不知道为什么

修改前

let router = new VueRouter({mode: ’history’,routes: [{path: ’/’,component: goods},{path: ’/goods’,component: goods},{path: ’/ratings’,component: ratings},{path: ’/seller’,component: seller}],linkActiveClass: ’active’})

修改后

const routes = [{ path: ’/’, redirect: ’/goods’}, { path: ’/goods’, component: goods}, { path: ’/ratings’, component: ratings}, { path: ’/seller’, component: seller}];const router = new VueRouter({ linkActiveClass: ’active’, routes});修改后的url多了一个#的原因吗?node.js - vue项目build后,打开监听port没问题,但是刷新页面后就挂掉了

问题解答

回答1:

vue-router文档-history后端配置

node.js - vue项目build后,打开监听port没问题,但是刷新页面后就挂掉了

标签: vue