vue.js 404 -页面未找到-Nuxt 3

np8igboo  于 2023-05-18  发布在  Vue.js
关注(0)|答案(1)|浏览(162)

大家好,我目前正在使用Nuxt 3,我面临一些错误时访问robot.txt
下面是我正在使用的Robot.txt模块
我的nuxt.config.ts

export default defineNuxtConfig({
    imports: {
        autoImport: true
    },

    modules: [
        '@unocss/nuxt',
        '@nuxtjs/robots',
    ],

    robots: {
        UserAgent: '*',
        Disallow: ''
    }
})

之后,我从package.json运行生成和预览脚本
这是我的包json

{
  "private": true,
  "scripts": {
    "build": "nuxt build",
    "dev": "nuxt dev",
    "generate": "nuxt generate",
    "preview": "nuxt preview",
    "postinstall": "nuxt prepare"
  },
  "devDependencies": {
    "@iconify/json": "^2.1.112",
    "@unocss/nuxt": "^0.45.22",
    "nuxt": "3.0.0-rc.11"
  },
  "dependencies": {
    "@nuxtjs/robots": "^2.5.0"
  }
}

运行预览命令/脚本后,终端显示INFO:接受http://localhost:3000.的连接
当我点击这个地址时,我的应用程序会显示在浏览器上,但是当我转到这个地址
http://localhost:3000/robot.txt
它会重定向到404页面

iszxjhcz

iszxjhcz1#

对于nuxt 3,您应该使用nuxtjs/robots@3.0.0
例如:

npm install @nuxtjs/robots@3.0.0

相关问题