Search Docs
静态资产的文件路径,总是使用 name 来生成固定的路径:/${name}/。
name
/${name}/
import http from 'node:http'; import type { GezOptions } from '@gez/core'; import { name } from '../package.json'; export default { name, } satisfies GezOptions;
有时,我们将一套代码部署在不同的国家或地区的集群中,允许独立域名访问和二级目录访问。
你可以根据请求上下文,在给渲染函数传入不同的基本 URL。
const render = await gez.render({ base: '/gez' });
在服务端,静态资产文件的编译路径为 [[[___GEZ_DYNAMIC_BASE___]]]/${name}/,程序会将你返回的 html 中的 [[[___GEZ_DYNAMIC_BASE___]]] 占位符替换成你传入的 base。
[[[___GEZ_DYNAMIC_BASE___]]]/${name}/
html
[[[___GEZ_DYNAMIC_BASE___]]]
base