Javascript 在my Nuxt应用程序或Vue应用程序中生成dynamic robots.txt和sitemap.xml
我在这里试图做的是让nuxt.js或vue.js生成robots.txt和sitemap.xml,它们可以从外部api脉动每个文件中的数据。在nuxt上,您可以使用这两个模块动态生成您的Javascript 在my Nuxt应用程序或Vue应用程序中生成dynamic robots.txt和sitemap.xml,javascript,vue.js,nuxt.js,sitemap,robots.txt,Javascript,Vue.js,Nuxt.js,Sitemap,Robots.txt,我在这里试图做的是让nuxt.js或vue.js生成robots.txt和sitemap.xml,它们可以从外部api脉动每个文件中的数据。在nuxt上,您可以使用这两个模块动态生成您的robots.txt和sitemap.xml 在Nuxt上,您可以使用这两个模块动态生成您的robots.txt和sitemap.xml Nuxt和Vue是前端框架。robots.txt需要由后端提供服务。这取决于所有JS FrameworksNuxt和Vue都是前端框架。robots.txt需要由您
robots.txt
和sitemap.xml
robots.txt
和sitemap.xml
req
(参见文档)自动初始化。如果我希望routes对象中的req
对象调用某个API,这是可能的。否,您无法访问“req”对象,因为模块使用缓存,因此req可能过时。但您可以进行简单的异步HTTP调用(使用axios或节点获取)。例如,在@nuxtjs/sitemap模块中,如果我需要nuxt中的上下文对象或“req”对象来获取标题,我可以在@nuxtjs/sitemap中这样做。原因是我有一个saas产品,我希望所有东西都能被域动态化,甚至是sitemap。要获取“@nuxtjs/sitemap”包中的req对象,我必须在本地获取模块,并用“wait options.routes(req)”替换“wait cache.routes.get('routes')”'在middleware.js文件中获取路由中的req对象,因为我有一个Saas web应用程序,希望域动态调用其中的数据。因此,如果不在sitemap config中设置“hostname”选项,在SSR模式下是否可以这样做,或者有更好的方法,它将从req
(参见文档)自动初始化。如果我希望routes对象中的req
对象调用某个API,这是可能的。否,您无法访问“req”对象,因为模块使用缓存,因此req可能过时。但您可以进行简单的异步HTTP调用(使用axios或节点获取)。见例。