【文件属性】:
文件名称:shakra-user-service:处理身份验证和用户管理
文件大小:43KB
文件格式:ZIP
更新时间:2021-05-11 13:26:12
JavaScript
用户服务
用户服务处理用户管理和身份验证。
安装
用户服务由2个主要组件组成。
连接到用户数据库的Prisma服务器。 这充当馈入User API服务器的orm
用户API服务器,用于处理用户功能-注册,登录,配置文件等。它还通过Graphql API公开突变,查询和订阅。
Prisma服务器设置
确保您已安装
确保您已经安装了带有user:password-root:root的mysql
cd [application_directory]
docker-compose up
prisma deploy
用户API设置
cd [application_directory]
npm install -g pm2 npm-run-all
npm install
npm start
请注意,服务器是使用pm2运行的,pm2是一种轻量级的进程管理器,可确保服务器保持正常运行。
【文件预览】:
shakra-user-service-master
----database()
--------datamodel()
--------prisma.yml(2KB)
--------docker-compose.yml(557B)
----.prettierrc.yml(30B)
----.eslintrc.yml(294B)
----LICENSE(1KB)
----README.md(2KB)
----.env-template(10B)
----kubernetes.yml(3KB)
----.graphqlconfig.yml(293B)
----api()
--------utils()
--------schema.graphql(452B)
--------processes.json(639B)
--------connectors()
--------Dockerfile(230B)
--------generated()
--------resolvers()
--------keys()
--------errors()
--------index.js(588B)
--------package-lock.json(91KB)
--------package.json(591B)
----.editorconfig(207B)
----.gitignore(32B)