博主头像
Hzqaq的开发日记

全栈开发学习中

vue3

Vue前端项目部署教程

本教程旨在帮助开发者将本地开发完成的 Vue 前端项目,部署到生产环境的服务器上,使用户能够通过公网或内网 IP 正常访问。 整个部署流程分为以下几个核心步骤: 项目打包:使用 Vue 自带的构建工具,将源码编译为浏览器可直接识别的静态文件(HTML、CSS、JS 等),生成 dist 文件夹。 选择部署方式:根据你的服务器环境和运维习惯,选择合适的 Web 服务器软件。本教程主要介绍以下三种方案: 原生 Nginx:轻量、高性能,适合有一定 Linux 基础的用户手动配置。 宝塔面板:提供图形化界面,适合新手快速上手,通过可视化管理网站和配置文件。 1Panel:现代化的 Linux 运维面板,基于容器化理念,使用 OpenResty(Nginx 增强版)作为 Web 服务器。 配置 Web 服务器:将打包好的静态资源放置到服务器指定的站点目录下,并正确配置路由规则(特别是 Vue 的 history 模式需要配置伪静态,以解决刷新页面 404 的问题)。 启动/重载服务:使配置生效,完成最终部署。

默认分类

规范ai开发的skill安装教程(claude)

这是一个最近在 GitHub 上热度很高的 AI 开发规范项目,目前已获得 17.5 万 stars。该项目源于 Andrej Karpathy 对 LLM 编程痛点的观察:AI 常常盲目假设、过度复杂化代码、乱改无关内容、缺乏目标验证。针对这些问题,项目提供了一个 CLAUDE.md 配置文件,内含四条核心原则:访问github可能需要魔法...https://github.com/multic

java

Jakarta Bean验证

验证用户输入以维护数据完整性是应用程序逻辑的重要组成部分。即使是最简单的应用程序,数据验证也是必不可少的。 Jakarta Bean Validation 模型通过对 JavaBeans 组件(例如托管 bean)的字段、方法或类进行注解形式的约束来支持。