0
我正在開發一個帶有vuejs的應用程序,並使用vue-route進行路由。 我創建了一個route.js爲:Vue路由在開發服務器上正常工作,但不能在生產中工作
import Vue from 'vue'
import VueRouter from 'vue-router'
import Content from './components/Content.vue'
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
routes: [
{
path: '/',
component: Home,
meta: {
forVisitors: true,
title: 'Univibe Plus',
}
},
{
path: '/content',
component: Content,
meta: {
forVisitors: true,
title: 'Content',
}
}
]
})
export default router
上運行sudo npm run dev
路由工作正常,但是當我創建使用sudo npm run build
只/
網頁製作應用程序工作,/content
頁不能正常工作,並給予錯誤「不能讓網頁/內容」。請在這裏幫助我。
你有沒有試過*哈希模式*而不是*歷史模式*? – choasia
但是,如果我需要使用它沒有散列,那麼我該怎麼辦? –
所以它適用於散列模式?如果是這樣,則錯誤可能是由服務器配置引起的。 – choasia