个人博客
该个人博客项目是一个基于 Nuxt.js 和 Vue.js 的全栈应用,包含了前台展示、后台管理和接口服务。
克隆项目到本地:
git clone
进入项目目录:
cd your_blog
安装依赖:
pnpm install
运行开发服务器:
pnpm dev
访问前台页面:
打开浏览器,访问 http://localhost:3000
后台部分使用 Vue 3 和 TypeScript 进行开发,提供了博客内容的管理功能。
Vue 3
TypeScript
Vuex 状态管理
Vue Router 路由管理
Axios 发起 HTTP 请求
Naive 组件库
进入后台目录:
cd your_blog_admin
安装依赖:
pnpm install
运行开发服务器:
pnpm beta
访问后台管理页面:
打开浏览器,访问 http://localhost:5173
接口部分使用 Express 框架进行开发,提供了博客内容的数据接口服务。
Express
MySQL 数据库连接
Bearer 身份验证
进入接口目录:
cd your_blog_api
安装依赖和运行:
pnpm install
配置数据库连接信息:
在 app/model/db.js 文件中填写正确的数据库连接信息。
导入数据库表结构:
使用提供的 SQL 数据库文件导入数据表结构。
运行接口服务:
nodemon app.js