-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 (#11833)
* fix: dev环境构建SSR server.js时,环境判断错误导致输出的dev产物带上了hash * Update packages/preset-umi/src/features/ssr/webpack/webpack.ts Co-authored-by: chencheng (云谦) <[email protected]> * fix: dev环境构建SSR server.js时,环境判断错误导致输出的dev产物带上了hash * feature: 支持自定义SSR构建目标,默认为node,可配置为webworker以支持运行在类似Cloudflare Workers的平台 以解决 react-dom/server renderToReadableStream 不存在的问题 * feature: getManifest支持传入sourceDir表示SSR产物目录 * feature: getManifest支持传入sourceDir表示SSR产物目录 * fix: rendertoreadablestream is not a function * Revert "feature: 支持自定义SSR构建目标,默认为node,可配置为webworker以支持运行在类似Cloudflare Workers的平台" This reverts commit 5b0946a. * fix: rendertoreadablestream is not a function * Update packages/server/src/ssr.ts Co-authored-by: 咲奈Sakina <[email protected]> * Update packages/server/src/ssr.ts Co-authored-by: 咲奈Sakina <[email protected]> * fix: 还原g_getAssets * fix: 被执行时才调用getManifest(),避免在入口立即调用getManifest() * fix: 被执行时才调用getManifest(),避免在入口立即调用getManifest() * fix: 被执行时才调用getManifest(),避免在入口立即调用getManifest() * feature: SSR模式下,多输出一份和index.html完全一致的*.html文件,用于ER场景 * feature: SSR模式下,多输出一份和index.html完全一致的*.html文件,用于ER场景 * fix: SSR withoutHTML模式下,包一层<div id="root">{app}</div> * fix: 回滚SSR模式下,多输出一份和index.html完全一致的*.html文件,用于ER场景 * fix: SSR withoutHTML模式下也需要注入loaderData数据用于注水时 * fix: 在有basename的情况下__serverLoader的请求路径需要加上basename * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * fix: async 函数返回值不需要 await ,不然会多造成一次异步成本。 * fix: 在请求__serverLoader时,带上cookie,以实现在SSR时请求需要登入态的接口 * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * fix: dumi 里做 ssg 时传的 path 是不带 host 的,需要加上host * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * feature: 支持在serverLoader中读取当前request,以实现在serverLoader中读取url中的参数和headers * fix: 防止多chunk情况下(有懒加载时)的文件名冲突报错 * fix: 防止多chunk情况下(有懒加载时)的文件名冲突报错 * Update packages/preset-umi/src/features/ssr/webpack/webpack.ts * feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 * feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 * feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 * feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 * feature(SSR): 支持通过导出metadataLoader()设置页面的TDK等meta信息 * chore: export types and format --------- Co-authored-by: 奇风 <[email protected]> Co-authored-by: chencheng (云谦) <[email protected]> Co-authored-by: 咲奈Sakina <[email protected]>
- Loading branch information
1 parent
84b5ca1
commit e63fed3
Showing
6 changed files
with
150 additions
and
63 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters