Merge pull request '请求转发问题' (#724) from Eeeros/forgeplus-react:gitlink_ssr_head into gitlink_ssr_head

1
This commit is contained in:
Eeeros 2024-05-14 11:43:46 +08:00
commit fd47010197
2 changed files with 9 additions and 2 deletions

View File

@ -116,7 +116,8 @@ export const render = async (req,res)=>{
// 匹配上的并且只修改head的页面
if (_route.onlyHead) {
Logger.info(`matchRoot: ${ _match.url }`)
await changeHead(_route, _match.params)
const result = await changeHead(_route, _match.params)
if (!result) return result
}
} else {
return false

View File

@ -21,6 +21,8 @@ export const changeHead = async ({ key }, params) => {
data = res.data.data
if (data) {
setSeoMeta(`${data.name}`, data.name, data.summary || '', `/zone/${params.deptId}/newdetail/${ params.id }`)
} else {
return false
}
break;
case 'zone':
@ -28,6 +30,8 @@ export const changeHead = async ({ key }, params) => {
data = res.data.data
if (data) {
setSeoMeta(`${data.name}`, data.name, data.subTitle || '', `/zone/${params.deptId}`)
} else {
return false
}
break;
case 'owner':
@ -36,9 +40,11 @@ export const changeHead = async ({ key }, params) => {
const name = data.nickname || data.username
if (data && data.name) {
setSeoMeta(`${name}`, name, data.description || '', `/${params.owner}`)
} else {
return false
}
break;
default:
break;
return false
}
}