# vue_node_mysql **Repository Path**: coding-is-life/vue_node_mysql ## Basic Information - **Project Name**: vue_node_mysql - **Description**: 使用vue3+nodejs v14.4.0 + mysql 8实现前端调用数据库操作 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-05-04 - **Last Updated**: 2023-04-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue_node_mysql #### 介绍 实现前端调用数据库操作(侧重点只是数据库调用) #### 软件架构 vue3+nodejs v14.4.0 + mysql 8 #### 安装教程 1. 安装mysql 2. 安装node #### 使用说明 1. 修改server目录下的db.js中数据库连接相关配置 2. 将目录切至项目根目录,执行 npm install 3. 前端启动:npm run serve 4. 后端启动:切至server目录下,执行 node api.js 5. 访问127.0.0.1:10086 #### 部署 1. 根目录下执行:npm run build 2. 将server文件夹放至部署目录 3. 在server目录下执行node api.js,后端启动成功 4. 下载nginx 5. nginx.conf 下核心配置 : server { listen 8090;//代理端口 server_name localhost; location / { root /vue_mysql/dist/;//前端目录 index index.html index.htm; } location /api/ { proxy_pass http://127.0.0.1:3000/;//后端服务地址 proxy_set_header Host $proxy_host; proxy_set_header Connection "upgrade"; proxy_set_header Upgrade $http_upgrade; tcp_nodelay on; } } 6. 启动nginx,即可正常访问 #### 声明 http请求封装学习自:(https://my729.github.io/blog/article/) #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)