Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在my Nuxt应用程序或Vue应用程序中生成dynamic robots.txt和sitemap.xml_Javascript_Vue.js_Nuxt.js_Sitemap_Robots.txt - Fatal编程技术网

Javascript 在my Nuxt应用程序或Vue应用程序中生成dynamic robots.txt和sitemap.xml

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需要由您

我在这里试图做的是让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需要由您的后端提供服务。这取决于@numxtjs/sitemap模块中的所有JS框架。如果我需要nuxt中的上下文对象或“req”对象来获取标题,我可以在@numxtjs/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或节点获取)。例如,在@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或节点获取)。见例。