【文件属性】:
文件名称:movie-app:浏览电影的应用程序
文件大小:567KB
文件格式:ZIP
更新时间:2021-05-10 12:13:02
react nodejs JavaScript
电影应用
浏览电影的应用程序
目录
描述
该应用是针对Junior Node.js开发人员职位的测试分配解决方案。 该应用程序实现以下功能:
添加电影;
删除电影;
获取电影信息;
获取电影的排序列表(按标题);
按演员姓名或标题获得电影;
从文件导入电影列表。
技术堆栈和依赖项
网络框架:Express.js;
DBMS:PostgreSQL;
ORM:续集;
验证:Joi;
dotenv用于从.env文件中读取环境变量;
摩卡咖啡和诗乃咖啡进行测试;
ESLint作为短毛绒;
React.js用于构建客户端。
后端说明
资料模型
数据模型在此任务中并没有那么复杂。 但是,存在一些歧义:
我们是否可以将电影标题和发行年份视为电影关系的复合主键? 有很多具有相同标题的电影示例(例如,考虑诸如Employee Of The Month(2005)(2006)之类
【文件预览】:
movie-app-main
----.eslintrc.json(53B)
----.gitignore(28B)
----Dockerfile(485B)
----.env.example(437B)
----package.json(1KB)
----package-lock.json(387KB)
----src()
--------client()
--------server()
----resources()
--------images()
----README.md(4KB)
----config()
--------vhost.conf(413B)
--------nginx.conf(370B)
----migrations()
--------20210212222923-create_movie.js(784B)
--------20210212225114-create_actor.js(583B)
--------20210212225628-create_movie_actor.js(635B)
----.sequelizerc(178B)
----test()
--------movieModel.test.js(5KB)
--------listParser.test.js(2KB)
--------actorModel.test.js(4KB)
--------movieService.test.js(2KB)
--------movieActorModel.test.js(2KB)