【文件属性】:
文件名称:avatarbox.api:avatarbox.io的其余api
文件大小:137KB
文件格式:ZIP
更新时间:2021-03-28 00:59:13
TypeScript
avatarbox.api
其余api
入门
avatarbox.api通过标准的编程接口公开AvatarBox基础结构。 使用AvatarBox API,您几乎可以在上任何操作,同时使用所选的编程语言。 该API还将中的每个方法公开为REST端点。 要获取访问令牌,请确保。 所有请求都需要通过HTTPS发送。
如果您只是入门,请务必参阅和。
检查清单
IAM角色: AvbxApiServer AmazonDynamoDBFullAccess
KMS对称密钥将AvbxApiServer添加为关键用户
安装
$ npm install
运行应用
# development
$ npm run start
# watch mode
$ npm run start:dev
# production mode
$ npm run start:prod
测试
# unit tests
$ np
【文件预览】:
avatarbox.api-master
----.gitignore(1KB)
----package.json(2KB)
----package-lock.json(525KB)
----.travis.yml(36B)
----jest.config.js(437B)
----Common()
--------image-file-processor.ts(535B)
--------image-processor.ts(182B)
--------value-range.ts(207B)
--------image-data-processor.ts(522B)
--------image-url-processor.ts(512B)
--------value-range.spec.ts(1008B)
--------image-processor-factory.ts(684B)
----LICENSE(1KB)
----tsconfig.json(391B)
----.eslintrc.js(666B)
----README.md(2KB)
----Domain()
--------custom.d.ts(137B)
----tsconfig.build.json(101B)
----Tests()
--------app.e2e-spec.ts(646B)
--------jest-e2e.json(183B)
----Presentation()
--------main.controller.ts(1KB)
--------jwt-options.ts(522B)
--------main.module.ts(1KB)
--------gravatar()
--------jwt.middleware.ts(371B)
--------main.ts(775B)
--------unauthorized-error.filter.ts(622B)
--------base.controller.ts(573B)
----.prettierrc(51B)
----nest-cli.json(73B)