文件名称:Event-Management-API
文件大小:25KB
文件格式:ZIP
更新时间:2024-04-05 15:15:29
JavaScript
事件管理API 这仅用于演示目的。 介绍 这是带有NodeJS,ExpressJS和MySQL的事件管理API。 特征 我在此API中实现的功能: 可以列出所有用户。 可以创建和删除用户。 (仅姓名和电子邮件) 可以创建,删除事件,可以列出所有事件以及可以列出即将发生的事件。 注册用户只能参加活动。 可以列出特定事件的所有与会者 可以列出所有活动的所有与会者 用户注册事件时,已经处理了以下情况: 使用userID和电子邮件验证用户 使用eventID检查事件是否有效 如果事件有效,则检查事件是否即将发生 如果用户和事件均有效,则检查该用户之前是否尝试注册该事件。 然后根据最后一个状态,即显示已注册或正在等待列表中 如果用户尝试首次注册该活动,则: 如果事件已满,则将用户置于等待列表中 如果事件未满,则用户成功注册 入门 该API已在heroku上发布。 可以在使用或来测试AP
【文件预览】:
Event-Management-API-master
----config()
--------db.js(431B)
----package.json(386B)
----server.js(662B)
----routes()
--------user.js(1KB)
--------attend.js(5KB)
--------event.js(2KB)
----middleware()
--------UserValidate.js(224B)
--------AttendValidate.js(285B)
--------EventValidate.js(527B)
----package-lock.json(53KB)
----.gitignore(2KB)
----README.md(5KB)