文件操作 - validate.js
返回文件管理
返回主菜单
删除本文件
文件: /var/www/OLD/node_modules/nuxt/dist/pages/runtime/validate.js
编辑文件内容
import { createError, showError } from "#app/composables/error"; import { useNuxtApp } from "#app/nuxt"; import { defineNuxtRouteMiddleware, useRouter } from "#app/composables/router"; export default defineNuxtRouteMiddleware(async (to) => { if (!to.meta?.validate) { return; } const nuxtApp = useNuxtApp(); const router = useRouter(); const result = await Promise.resolve(to.meta.validate(to)); if (result === true) { return; } const error = createError({ statusCode: result && result.statusCode || 404, statusMessage: result && result.statusMessage || `Page Not Found: ${to.fullPath}`, data: { path: to.fullPath } }); const unsub = router.beforeResolve((final) => { unsub(); if (final === to) { const unsub2 = router.afterEach(async () => { unsub2(); await nuxtApp.runWithContext(() => showError(error)); window?.history.pushState({}, "", to.fullPath); }); return false; } }); });
修改文件时间
将文件时间修改为当前时间的前一年
删除文件