- a POST 让UI 调用来生成文档的端点,和
- 一个公开的 GET 端点,将文档作为可打印的网页。
httpRouteTriggerSettings 。 在本地开发服务器上,应用路由在带有 /s 前缀的路径下提供服务(例如 http://localhost:2020/s/documents/generate)。
在 Twenty Cloud 上,路由通过工作区专用的函数域名提供服务——即 Twenty 注入的、作为
TWENTY_FUNCTIONS_URL 的 URL,且没有 /s 前缀。 在那里,/s 前缀已被弃用,仅保留用于自托管和本地实例。
参见调用逻辑函数。POST 路由 — 按需生成
这会重用`generateDocuments Handler’,所以没有重复的逻辑——只是一个能读取请求正文的薄 适配器。status,因此路由可以使用适当的 4xx/5xx 状态码进行响应。 isauth:true是指调用者
必须提供一个有效的令牌——下一章的前面组件自动通过
用户的访问令牌。
GET 路由 — 渲染为网页
若要返回HTML而不是JSON,将物体用Content-Type标头包装Response。 此路由是公开的(isauth:必填:false),所以
生成的文档可以作为链接共享。
documentHtmlPage将Markdown体变成HTML(带 marked,
净化) 只显示模板
内容的可打印页面——与 PDF 和应用程序内预览相同。
参见辅助函数。
试试
在您的工作区内有一个模板和一个人, 调用路由(从 设置 -> API 和 Webhooks获取一个令牌):
下一步:构建界面→
查看、导航、命令和前端组件。