登录
下载
Skill UI
浏览并发现
9167+
精选技能
全部
编程开发
人工智能
设计创意
产品商业
数据科学
市场营销
职场通用
效率工具
硬件工程
语言学习
搜索
IDE
,共找到
3914
条记录
默认排序
最新上传
最多下载
Webiny依赖注入模式指南
webiny-dependency-injection
webiny/webiny-js
229
本技能文档详细介绍了Webiny框架通用的依赖注入(DI)模式。它指导开发者如何在编写各种类型的扩展(如API、CLI、CMS等)时,通过构造函数和`dependencies`数组,自动获取和使用核心服务,例如日志记录器、构建参数和业务用例。掌握此模式是构建可维护、类型安全且结构化Webiny扩展的关键。
查看详情
领域事件处理与处理器模式
webiny-event-handler-pattern
webiny/webiny-js
415
本指南介绍了Webiny框架的事件处理器模式,用于实现领域事件(如创建前/后钩子)的处理逻辑。核心原则是保持处理器层精简,所有业务逻辑必须封装到可重用的服务层或用例中。此外,内容还详细展示了如何定义、发布和响应自定义领域事件,确保系统架构的松耦合和高可维护性。
查看详情
Webiny扩展抽象目录
webiny-extensions-catalog
webiny/webiny-js
273
本模块为Webiny框架提供了一套核心的架构抽象层。它定义了用于组织和管理复杂应用系统的关键类型,涵盖了管理员界面、API接口、命令行工具(CLI)、基础设施配置和项目逻辑等多个模块。开发者应遵循这些抽象定义,确保代码结构清晰,实现职责分离,提高代码的可维护性和可扩展性。
查看详情
全栈扩展架构骨架
webiny-full-stack-architect
webiny/webiny-js
318
本模板提供了一个全栈扩展的标准化骨架,用于构建同时包含后端 API 服务和前端管理界面的扩展。它强制实现关注点分离,使用共享领域层保证数据一致性,并要求通过特定的入口点注册API和管理代码。适用于需要统一管理界面和复杂后端逻辑的复杂应用场景。
查看详情
定制化HTTP路由API实现
webiny-http-route
webiny/webiny-js
434
该技能提供了一种强大的机制,用于扩展API网关,添加自定义的非GraphQL HTTP端点(如GET, POST, PUT等)。开发者通过实现Route.Interface并在<Api.Route>组件中注册,可以轻松暴露自定义API。它支持完整的依赖注入(DI),提供框架无关的请求和响应对象,非常适合将复杂的业务逻辑集成到API结构中。
查看详情
Web开发基础设施抽象层
webiny-infra-catalog
webiny/webiny-js
158
这是一个为Web应用提供的全套基础设施抽象层和生命周期钩子工具集。它允许开发者在应用的构建、部署、监听等关键开发阶段,以及在管理环境配置、云资源(如Pulumi)时,注入自定义的业务逻辑和扩展功能,极大地增强了CI/CD和DevOps能力。
查看详情
AWS基础设施声明式扩展
webiny-infrastructure-extensions
webiny/webiny-js
340
本技能用于通过声明式组件和Pulumi处理器扩展和管理AWS基础设施。它允许开发者对复杂的云环境进行精细化配置,支持OpenSearch集群、VPC网络设置、资源标签管理、自定义域名、蓝绿部署策略,并支持基于环境(如开发/生产)的条件配置。
查看详情
Webiny本地开发与部署指南
webiny-local-development
webiny/webiny-js
483
本指南详细介绍了Webiny服务器无服务器平台在AWS上的部署、本地开发和环境管理流程。它指导开发者如何使用`deploy`命令管理开发、预生产和生产等多个环境,并使用`watch`命令实现API(本地Lambda)和Admin后台(React HMR)的本地热更新开发,确保完整的全栈调试能力。
查看详情
Webiny项目结构与扩展注册指南
webiny-project-structure
webiny/webiny-js
387
本指南详细介绍了Webiny项目的完整架构和组织原则。它涵盖了扁平化文件夹结构、核心配置文件`webiny.config.tsx`的作用,以及如何使用声明式JSX组件注册不同类型的扩展(如API、管理后台UI、基础设施配置和CLI命令)。当开发者需要了解自定义代码的最佳存放位置和各个功能组件的集成方法时,应使用此技能。
查看详情
Webiny SDK:无头CMS集成与开发
webiny-sdk
webiny/webiny-js
312
这是Webiny官方的SDK,用于将无头内容管理系统(Headless CMS)和文件管理器集成到外部应用(如Next.js、Vue等)。它提供了一个完整的TypeScript接口,支持开发者执行内容的读取、创建、更新、发布等全生命周期操作。支持高级功能,如内容修订版本控制、过滤与排序查询,并确保了类型安全,极大地提高了开发效率。
查看详情
用例模式业务逻辑开发
webiny-use-case-pattern
webiny/webiny-js
471
本指南介绍了Webiny框架中的用例(UseCase)模式,它是一种用于封装单一业务操作的架构方法。通过用例模式,可以将核心业务逻辑与API调用层分离,提高代码的可测试性和可维护性。文档详细指导了如何使用依赖注入(DI)、Result类型处理成功/失败状态,以及如何定义规范的领域级错误。
查看详情
Webiny V5到V6迁移模式
webiny-v5-to-v6-migration
webiny/webiny-js
471
本文档详细介绍了Webiny框架从v5版本到v6版本的核心架构迁移模式。它指导开发者如何将旧的ContextPlugin、事件订阅等模式,转换为基于DI(依赖注入)的新版Feature服务和Handler,帮助用户平稳完成代码升级。
查看详情
上一页
1
2
3
...
319
320
321
322
323
324
325
326
327
下一页
语言
简体中文
English