大家好,我目前正在使用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页面
1条答案
按热度按时间iszxjhcz1#
对于nuxt 3,您应该使用nuxtjs/robots@3.0.0
例如: