我想user agent根据load function访问者是否选择是否执行服务器端渲染googlebot。
我怎样才能在里面访问它load function?
我正在使用最新版本的 SvelteKit,它是 1.0.0。
我想user agent根据load function访问者是否选择是否执行服务器端渲染googlebot。
我怎样才能在里面访问它load function?
我正在使用最新版本的 SvelteKit,它是 1.0.0。
使用钩子管理它。
创建hooks.js内部src文件夹:
export function getSession(request) {
return {
userAgent: request.headers['user-agent']
}
}
然后你可以在load function你想要的每个组件中使用它:
<script context="module">
export async function load({ session }) {
console.log(session.userAgent)
}
</script>
请参阅钩子部分以获取docs中的更多信息。