文件名称:teamwork-api:社交应用程序,供员工共享图像和文章(Api)
文件大小:1007KB
文件格式:ZIP
更新时间:2024-03-01 15:18:22
JavaScript
团队合作API DevCTrainingWithAndela Capstone项目(Api端点) 克隆项目 $ git clone 进入项目文件夹 $ cd teamwork-api 安装依赖 $ npm安装 建立 将.env.example的内容复制到新的.env文件中,并设置所有环境变量 设置数据库变量后,运行$ npm run migrate migration以运行数据库迁移 启动开发服务器 $ npm运行服务器 运行测试 $ npm运行测试 api文档 请访问/api/v1/api-docs以获得api文档
【文件预览】:
teamwork-api-develop
----.eslintrc.json(595B)
----.gitignore(948B)
----.env.example(301B)
----images()
--------flowers.jpeg(7KB)
--------bday.gif(855KB)
--------color.gif(53KB)
----middleware()
--------admin.js(860B)
--------multer.js(129B)
--------auth.js(717B)
----package.json(2KB)
----package-lock.json(260KB)
----test-migrations-down.js(326B)
----.travis.yml(275B)
----factories()
--------TokenFactory.js(511B)
--------CommentFactory.js(1KB)
--------PostFactory.js(3KB)
--------UserFactory.js(1KB)
----README.md(1KB)
----.coveralls.yml(46B)
----pull_request_template.md(266B)
----config()
--------cloudinary.js(144B)
--------database.js(626B)
----.eslintignore(14B)
----migrations()
--------1572962671679-post_table.js(819B)
--------1572731233999-users-table.js(1020B)
--------1573170423139-create-comment-table.js(806B)
----validation()
--------LoginValidation.js(619B)
--------IsEmpty.js(224B)
--------RegisterValidation.js(2KB)
--------ArticleValidation.js(519B)
--------GifsValidation.js(912B)
----test-migrations-up.js(315B)
----controllers()
--------PostController.js(16KB)
--------CommentController.js(5KB)
--------AuthController.js(6KB)
----routes()
--------feeds.js(296B)
--------gif.js(668B)
--------auth.js(361B)
--------article.js(698B)
----test()
--------create-employee.spec.js(3KB)
--------create-gif.spec.js(3KB)
--------create-gif-comment.spec.js(2KB)
--------api-docs.spec.js(567B)
--------get-single-gif.spec.js(3KB)
--------get-single-article.spec.js(3KB)
--------delete-article.spec.js(3KB)
--------db-trasaction.js(543B)
--------delete-gif.spec.js(3KB)
--------create-article-comment.spec.js(3KB)
--------get-feeds.spec.js(2KB)
--------create-article.spec.js(2KB)
--------sign-in.spec.js(2KB)
--------api-test.spec.js(696B)
--------edit-article.spec.js(3KB)
----server.js(2KB)