文件名称:锁后端
文件大小:94KB
文件格式:ZIP
更新时间:2024-03-06 23:10:44
JavaScript
Chastilock后端 这是Chastilock应用程序的GraphQL API。 它将首先用于该应用程序,但将变为可公开使用,因此可以通过授权的漫游器等更新锁。 :grinning_face_with_big_eyes: 在开发环境中运行它(使用Docker) 在开发环境中运行它的最简单方法是使用docker compose。 您将需要在系统上安装Docker和Docker compose。 这样,您不必手动安装数据库(MySQL / MariaDB)。 要在docker compose中运行它,只需执行(将在后台运行): docker-compose up -d 要停止它,请运行以下命令: docker-compose down 运行迁移(使用Docker) 如果您第一次运行它,则将无法执行任何操作,因为未创建数据库。 为此,您需要运行迁移。 您可以使用以下命令在Docker内部简单地运行它们(在上面运行docker-com
【文件预览】:
chastilock-backend-master
----models()
--------CreatedLock.js(2KB)
--------Session.js(739B)
--------index.js(986B)
--------User.js(1KB)
--------App.js(656B)
----config()
--------config.json(73B)
----index.js(1021B)
----package.json(741B)
----Dockerfile.development(145B)
----.github()
--------workflows()
----schema()
--------index.js(2KB)
----example.env(36B)
----jest.config.js(6KB)
----middleware()
--------index.js(1KB)
----tests()
--------validateEmail.test.js.broken(449B)
----resolvers()
--------index.js(2KB)
----package-lock.json(291KB)
----migrations()
--------20210103125256-initial.js(5KB)
----docker-entrypoint-development.sh(100B)
----docker-compose.yml(965B)
----.gitignore(2KB)
----mutations()
--------upgradeAccount.js(2KB)
--------createUserAnon.js(463B)
--------createUser.js(1KB)
--------login.js(867B)
--------changePassword.js(1KB)
--------loginAnon.js(882B)
----README.md(1KB)
----helpers()
--------validation.js(1KB)
--------authentication.js(913B)