企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] ***** ## 3 create-renderer.js 创建渲染 >[info] import ~~~ import RenderStream from './render-stream' import { createRenderFunction } from './render' ~~~ >[info] module ~~~ export function createRenderer ({ modules = [], directives = {}, isUnaryTag = (() => false) } = {}) { const render = createRenderFunction(modules, directives, isUnaryTag) return { renderToString (component) { let result = '' render(component, (str, next) => { result += str next && next() }) return result }, renderToStream (component) { return new RenderStream((write, done) => { render(component, write, done) }) } } } ~~~ >[info] export ~~~ ;创建服务器渲染接口 export function createRenderer(){} ~~~