# 各种学习笔记 **Repository Path**: liwenjieOO/various-study-notes ## Basic Information - **Project Name**: 各种学习笔记 - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-07-26 - **Last Updated**: 2024-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于Koa2+Mysql+Sequelize简单实例 代码是根据[教程](https://juejin.cn/post/7125867746172076069)复现的代码。 旨在从0开始搭建Koa2框架,搭配Sequelize操作Mysql数据库,以达到快速开发接口的目的。 ## 环境 node: 18.11.0 msyql:mysql 5.8 ## 运行 ```shell git clone https://github.com/caioo0/koa2-sequelize.git yarn i yarn start ``` mysql文件位置:`data/koa-test.sql` mysql配置文件: `data/config.js` ## 学习资料 - [本项目教程](https://juejin.cn/post/7125867746172076069) - [优雅的编写koa代码](https://blog.csdn.net/weixin_36295973/article/details/112311944) - [sequelize中文文档](https://www.sequelize.cn/core-concepts/getting-started) ## 宝塔mysql环境 1. 安装mysql 2. 创建数据库名 3. 修改root的密码,项目sql配置要和宝塔上的一致 4. hostname都使用localhost 5. 使用mysql -u root -p创建表 ## 一个ip多个网站 1. 添加项目时ip:端口号一起填 2. 阿里云安全组放行端口号 3. 宝塔面板安全组放行端口号