我使用的是Nuxt 2.15.3。
当我在开发环境中检查站点地图时,一切都正常,但在生产环境中,站点地图结构不起作用。
问题出在axios查询,但我找不到问题所在。
你能告诉我有什么问题吗?
export default {
axios: {
baseURL: process.env.API_BASE_URL || "https://api.website.fr"
},
modules: [
"@nuxtjs/axios",
"@nuxtjs/sitemap"
],
sitemap: {
hostname: process.env.BASE_URL || "https://website.fr",
path: "/sitemap.xml",
sitemaps: [
{
path: "/sitemap-pages.xml",
routes: []
},
{
path: "/sitemap-structures.xml",
routes: async () => {
const { data } = await axios.get(
`${process.env.API_BASE_URL ||
"https://api.website.fr"}/sitemap-routes`
);
return data.map(alias => `/alias/${alias}`);
},
exclude: ["/**"]
}
]
},
发布于 2021-06-09 02:40:22
您需要安装dotenv包,以便可以在构建模式下访问环境变量
https://stackoverflow.com/questions/67883075
复制相似问题