一款Halo插件:装备管理

装备管理模块

avatar 回忆航线 发表于 2025-07-09

1panel使用编排模板部署meting-api服务,自建音乐API服务

Meting API是为APlayer设计的开源API服务,基于Meting项目开发,简化了从云音乐平台获取数据的流程。它支持获取歌曲URL、歌曲信息和歌单等数据,降低开发音乐播放功能的复杂度。部署时可通过编排模板创建容器,配置端口映射(如50310:3000)并设置反代HTTPS访问,确保连接稳定。代理地址为"http(s)://域名/meting/api",适合集成到网站或应用中。

avatar 宏尘极客 发表于 2025-07-09

1panel使用编排模板部署meting-api服务,自建音乐API服务

Meting API是为APlayer设计的开源API服务,基于Meting项目开发,简化了从云音乐平台获取数据的流程。它支持获取歌曲URL、歌曲信息和歌单等数据,降低开发音乐播放功能的复杂度。部署时可通过编排模板创建容器,配置端口映射(如50310:3000)并设置反代HTTPS访问,确保连接稳定。代理地址为"http(s)://域名/meting/api",适合集成到网站或应用中。

avatar 宏尘极客 发表于 2025-07-09

java开发 - 通过客户端访问接口获取接口服务器实际部署地址

本文详细讲解了在Java中获取Nginx反向代理环境下真实服务地址的方法。当服务部署在反向代理后时,传统方式获取的可能是内部通信地址而非客户端实际访问地址。文章提供了完整的工具类实现方案,包括协议、域名和端口解析逻辑,并支持增强功能如完整URL构建。同时介绍了Nginx最佳配置实践,包括转发头部设置和安全优化。通过Spring Boot示例和测试用例展示了具体应用方法,还探讨了负载均衡、WebSo...

avatar 宏尘极客 发表于 2025-07-01

java开发 - 通过客户端访问接口获取接口服务器实际部署地址

本文详细讲解了在Java中获取Nginx反向代理环境下真实服务地址的方法。当服务部署在反向代理后时,传统方式获取的可能是内部通信地址而非客户端实际访问地址。文章提供了完整的工具类实现方案,包括协议、域名和端口解析逻辑,并支持增强功能如完整URL构建。同时介绍了Nginx最佳配置实践,包括转发头部设置和安全优化。通过Spring Boot示例和测试用例展示了具体应用方法,还探讨了负载均衡、WebSo...

avatar 宏尘极客 发表于 2025-07-01

使用 Rspack 构建 Halo 插件的前端部分

更新(25-06-19) 现在已经为插件的 UI 部分提供了新的配置方式,https://www.npmjs.com/package/@halo-dev/ui-plugin-bundler-kit 包提供了 rsbuildConfig 方法,可以更加方便的使用 https://rsbuild.dev/ 来构建 UI 部分。 Rsbuild 基于 Rspack 构建,提供了更完善的 loader 配...

avatar Ryan Wang's Blog 发表于 2025-06-16

Astro核心内容总结

Astro核心内容的摘要如下: Astro是一种构建静态网站的新方法。它的核心是组件化的构建方式,支持使用JavaScript和TypeScript来创建组件,同时提供了丰富的布局和样式选项。Astro使用代码围栏来识别组件脚本,并允许导入其他组件、框架组件、数据等。组件模板决定了组件最终输出的HTML,可以动态生成更复杂的HTML内容。Astro也支持插槽的概念,可以创建有多个空位的组件,使得内...

avatar 5ee博客 发表于 2025-06-11

VMware vSphere 8.0U3e 全套镜像下载(包含戴尔、浪潮、联想、惠普等自定义镜像)

VMware vSphere 8.0U3e 版本发布,引入了对 DPU 的最大变化及诸多新功能。其中包括使用全新 ESXi 镜像的快速启动功能和对多厂商的定制镜像支持,如惠普、戴尔、Lenovo、浪潮和日立等。此外,该版本解决了虚拟机执行环境的关键错误问题,优化了部分维护模式,增强了映像定制功能,并支持双 DPU 配置。同时,vSphere Distributed Services Engine ...

avatar 5ee博客 发表于 2025-06-09

Astro的基础了解与对比

摘要: 本文介绍了Astro的基础了解与对比,包括其核心概念、技术栈对比、前提条件、项目结构以及开发和构建方面的内容。通过对比传统系和Astro系的技术栈,展示了Astro在性能、开发效率、可维护性等方面的优势。同时,文章还详细阐述了项目结构、配置文件以及核心命令等方面的内容,为读者提供了关于Astro的全面了解。

avatar 5ee博客 发表于 2025-05-24

Git revert 撤销已推送到服务器的提交详解

这篇文章详细介绍了如何使用 `git revert` 安全撤销已推送到远程仓库的提交。文章首先解释了为何在团队协作中需要避免使用 `git reset` 重写历史,推荐使用不会更改项目历史、而是通过新增提交来撤销变更的 `git revert`。核心内容包括基本操作步骤:查看提交日志获取哈希值、执行撤销命令、处理可能出现的冲突以及推送更改;同时涵盖了撤销连续提交、非自动提交模式和合并提交等高级用法...

avatar 宏尘极客 发表于 2025-05-24