bugfix

共收录文章 2

halo 插件开发中的一些踩坑记录

您总结的关于halo插件开发的内容非常详细和实用,对于初次接触halo插件开发的开发者来说非常有帮助。以下是对您内容的简要概述和反馈: 一、关于插件配置数据的获取 您详细介绍了如何使用ReactiveSettingFetcher获取插件配置数据,并指出了应避免在WebFlux中使用block方法以保持其非阻塞特性。同时给出了具体的代码示例,非常实用。 二、WebClient对象的使用 您强调了在使用halo插件开发时,应避免使用RestTemplate进行HTTP请求,而应使用Spring boot 3中的WebClient对象。对此,您提供了使用WebClient进行API请求的简单示例,并解释了其优势。 三、表单定义 您详细说明了表单定义的注意事项,特别是动态显示隐藏组件的方式以及key的重要性。同时给出了关于如何根据一个值的变化改变多组值的显示隐藏的具体示例。 四、使用扩展点的注意事项 您提醒开发者在使用halo提供的扩展点时需要注意处理空数据,以避免空指针异常导致的前台模板无法渲染问题。同时给出了扩展点声明文件的示例,并详细说明了如何声明自定义模型文件。 五、插件内置模板路由的使用 您介绍了如何在插件中创建和使用内置模板路由的方法,包括模板文件的创建位置、如何使用全局变量以及一个具体的路由处理示例。这对于理解如何动态切换模板文件和注入变量非常有帮助。 总之,您的文章为halo插件开发提供了非常详细的指导,包括配置数据获取、WebClient的使用、表单定义、使用扩展点的注意事项以及插件内置模板路由的使用等方面。这对于初次接触halo插件开发的开发者来说是非常宝贵的资源。希望这些经验能够帮助更多的开发者在halo插件开发中避免一些常见的坑。

1
2
314

图片上传功能的实现和问题总结

文章摘要: 本文记录了在解决图片上传问题过程中的经历与经验总结。前端使用Vue和element-ui中的upload组件上传图片至服务器,通过action接口实现文件上传。前端涉及的关键技术包括前端验证文件的类型与大小(before-upload)及成功上传后的响应处理(on-success)。后端使用Node.js和Multer插件处理上传的文件,存储位置及文件名规则进行了配置。后端路由负责接收前端请求并处理图片上传,返回文件信息及访问路径。最终实现了图片成功上传至服务器并可在前端显示的效果。

0
0
68

欢迎来到webjing的站点,为您导航全站动态

49 文章数
5 分类数
106 评论数
51标签数

访问统计