文件名称:apollo-graphql-pintrest-clone:使用MongoDB在Apollo GraphQL上的Pintrest API克隆
文件大小:114KB
文件格式:ZIP
更新时间:2024-06-06 22:49:34
TypeScript
使用MongoDB在Apollo GraphQL上的Pintrest API克隆 内置: 打字稿 MongoDB的 码头工人 GraphQL 库: 阿波罗服务器(快递) GraphQL(带有工具) JsonWebToken 逆转 声纳 原则: 基于功能的代码组织 端到端测试 单元测试 使用存储在数据库中的哈希密码进行自定义JWT身份验证。 基于依赖注入原理。 发展 我们使用Insomnia工具来测试GraphQL API响应: ://insomnia.rest/ # install local dependencies npm install # create docker containers for development docker-compose -f docker-compose.yml -f docker-compose.local.yml up -d
【文件预览】:
apollo-graphql-pintrest-clone-master
----client()
--------index.html(937B)
----tests to cover.md(759B)
----index.js(66B)
----package.json(2KB)
----tslint.json(786B)
----docker-compose.local.yml(103B)
----Dockerfile(897B)
----LICENSE(1KB)
----package-lock.json(336KB)
----.env(124B)
----src()
--------inversify()
--------server.constants.ts(1KB)
--------database()
--------decorators()
--------server.ts(1KB)
--------common()
--------authorization()
--------graphql()
--------typeDefs.ts(839B)
----tsconfig.json(446B)
----pm2.json(167B)
----e2e()
--------jest-e2e.json(422B)
--------graphql()
--------docker-compose.e2e.yml(211B)
--------setup.ts(232B)
----docker-compose.yml(859B)
----.gitignore(505B)
----.dockerignore(42B)
----README.md(4KB)
----nodemon.json(148B)
----.editorconfig(273B)