作者 xiaoqiu

动态更新站点地图

# API地址
NUXT_API_URL="/dev-api"
\ No newline at end of file
NUXT_API_URL="http://htai.toolsai.cc"
\ No newline at end of file
... ...
# API地址
NUXT_API_URL="http://aitoolht.crgx.net"
\ No newline at end of file
NUXT_API_URL="http://htai.toolsai.cc"
\ No newline at end of file
... ...
... ... @@ -12,12 +12,12 @@ export default defineNuxtConfig({
],
devServer: {
host: 'localhost',
port: 3666
port: 3000
},
nitro: {
devProxy: {
'/dev-api': {
target: 'http://192.168.2.212:35273/',
target: 'http://htai.toolsai.cc/',
changeOrigin: true,
}
... ... @@ -25,15 +25,20 @@ export default defineNuxtConfig({
// 该配置用于服务端请求转发
routeRules: {
'/dev-api/**': {
proxy: 'http://192.168.2.212:35273/**'
}
proxy: 'http://htai.toolsai.cc/**'
},
},
prerender: {
routes: ['/sitemap.xml'],
// 从预渲染中排除 sitemap.xml,让它动态生成
ignore: ['/sitemap.xml']
}
},
css: [
'~/assets/iconfonts/iconfont.css',
],
plugins: [
{ src: '~/assets/iconfonts/iconfont.js', ssr: false, mode: 'client' }
{ src: '~/assets/iconfonts/iconfont.ts', ssr: false, mode: 'client' }
],
app: {
head: {
... ...
<template>
<div class="md:p-10 p-4 pt-0" style="min-height: calc(100vh - 320px)">
<h1 style="font-size: 0; margin: 0">
{{ findLabelByAlias(name as string, sortList) }}
</h1>
<HomeRecommend
:recommendList="list"
:navTitle="findLabelByAlias(name as string, sortList)"
... ...
... ... @@ -48,7 +48,6 @@ function mergeDuplicates(data: Types[]) {
const detailRes = await getAppDetail(Number(route.params.id));
DetailData.value = detailRes.data;
DetailData.value.types = mergeDuplicates(detailRes.data.types);
console.log(DetailData.value);
useHead({
title: DetailData.value.popupContent
... ...
... ... @@ -2,7 +2,7 @@
// server/routes/sitemap.xml.ts
export default defineEventHandler(async (event) => {
const res = await $fetch('http://192.168.2.220:35273/sitemap.xml', {
const res = await $fetch('http://htai.toolsai.cc/sitemap.xml', {
method: 'get'
})
event.node.res.setHeader('content-type', 'text/xml')
... ...