【文件属性】:
文件名称:gestao-escola-api
文件大小:98KB
文件格式:ZIP
更新时间:2021-05-29 09:23:00
JavaScript
学校管理
项目介绍
为练习使用 NODE、Express、MySql、Knex 以及使用 JEST 进行自动化单元和集成测试学习的概念而开发的 API。 应用程序的目的是管理一所拥有班级、教师和学生的学校。 该 API 允许您创建、搜索、列出、更新和删除每个实体,还允许您为学生注册课程并添加负责课程的教师。
要求
$ 必须运行mysql服务器并且必须安装最新版本的NODE,今天12/17/2020,版本14.15.2。
安装
克隆此存储库
$ git clone
在/cmd终端访问项目文件夹
$ cd management-school-api
安装依赖
$ 纱线安装
创建一个包含以下字段的 .env 文件
$DB_USER $DB_PASSWD $DB_NAME
运行迁移
$ yarn knex 迁移:最新
在开发模式下运行应用程序
$ 纱线开始
服务器将从端口3001开始-转到
:hammer_and_wrench:
【文件预览】:
gestao-escola-api-main
----knexfile.js(386B)
----yarn.lock(202KB)
----server.js(78B)
----.env.testing(67B)
----src()
--------models()
--------database()
--------controllers()
--------routes()
----app.js(393B)
----teste.js(18B)
----README.md(1KB)
----nodemon.json(60B)
----Jenkinsfile(817B)
----.gitignore(315B)
----package.json(819B)