【发布时间】:2020-05-12 23:00:23
【问题描述】:
当我启动生产服务器时,出现以下错误:
“_omappvp”cookie 很快就会被拒绝,因为“sameSite”属性设置为“none”或无效值,没有“secure”属性。有关“sameSite”属性的更多信息,请参阅https://developer.mozilla.org/docs/Web/HTTP/Cookies
我也按下关于菜单中的项目,一切正常,但如果我在地址栏中写 www.miosito.it/about 给我错误 404 page not found
路由器配置文件为:
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from './views/Home.vue'
import Admin from './views/Admin.vue'
import Notfound from "./components/404.vue";
import Overview from "./views/Overview.vue";
import Profile from "./views/Overview.vue";
import Products from "./views/Products.vue";
import Orders from "./views/Overview.vue";
import Preload from "./components/Preload2.vue";
//import About from "./components/unity.vue";
//import Products from "./views/Products.vue";
import {fb} from './firebase'
Vue.use(VueRouter)
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes:
[
{
path: '/',
name: 'Home',
component: Home
},
{
path: '*',
name: 'Notfound',
component: Notfound
},
{
path: '/preload',
name: 'Preload',
component: Preload
},
{
path: '/admin',
name: 'admin',
component: Admin,
meta: { requiresAuth: true },
children:[
{
path: "overview",
name: "overview",
component: Overview
},
{
path: "Products",
name: "Products",
component: Products
},
{
path: "profile",
name: "profile",
component: Profile
},
{
path: "orders",
name: "orders",
component: Orders
},
]
},
{
path: '/about',
name: 'About',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ './views/About.vue')
},
{
path: '/lavori',
name: 'Lavori',
// route level code-splitting
// this generates a separate chunk (about.[hash].js) for this route
// which is lazy-loaded when the route is visited.
component: () => import(/* webpackChunkName: "about" */ './views/Lavori.vue')
}
]
})
router.beforeEach((to, from, next) => {
const requiresAuth = to.matched.some(x => x.meta.requiresAuth)
const currentUser = fb.auth().currentUser
if (requiresAuth && !currentUser) {
next('/')
} else if (requiresAuth && currentUser) {
next()
} else {
next()
}
})
export default router
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.7.5/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.17/vue.js"></script>
在导航栏引导程序中,我以这种方式调用链接
<li class="nav-item">
<router-link to="/about" class="nav-link" href="#">About</router-link>
</li>
我的网络空间在以下服务器“000webhost”上
www.000webhost.com
我应该怎么做才能启用在栏中写入地址的功能并解决错误? 本地主机可以正常工作并且没有检测到错误。 提前致谢
【问题讨论】:
标签: node.js vue.js npm-install router