# clwy-api **Repository Path**: w3cplus/clwy-api ## Basic Information - **Project Name**: clwy-api - **Description**: 全栈 api 课程地址https://www.bilibili.com/video/BV1cC41177Mo?spm_id_from=333.788.player.switch&vd_source=eb3bd746d2fa332d24bc0fa6733fc371 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2024-11-28 - **Last Updated**: 2025-04-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # clwy-api * 课件笔记 * https://clwy.cn/chapters/fullstack-node-express ## 项目搭建 | 命令 | 说明 | | ------------------------------ | ------------------------------ | | express --no-view clwy-api | 创建项目 | | cd clwy-api | 进入项目目录 | | npm i | 安装依赖包 | | npm i nodemon | 安装 nodemon | | npm i sequelize mysql2 | 安装 sequelize 与 mysql2 依赖包 | | sequelize init | 初始化 sequelize | | npm start | 启动服务 | # 项目启动 ```javascript npm i 打开docker软件 docker-compose up -d //启动docker npm run start //启动项目 ``` ## 笔记 ### 1.生成数据模型 ```javascript // 生产models里面的模型文件,models/article.js sequelize model:generate --name Article --attributes title:string,content:text ``` ### 2. 根据模型生成数据表 ```javascript sequelize db:migrate ``` ### 3.种子文件生成 执行 ```javascript sequelize seed:generate --name article ``` 生成seeders目录 ### 4. 写seeders里面的配置后执行命令行 ```javascript sequelize db:seed --seed xxx-article ```