【文件属性】:
文件名称:address-book-api
文件大小:154KB
文件格式:ZIP
更新时间:2021-03-27 10:33:37
TypeScript
通讯录API
:laptop: 项目
带有Node.js,Express,Postgres和Firebase的地址簿API。 使用此API在网络和移动设备中注册您的联系人。
:rocket: 技术领域
:United_States: 该项目是使用以下技术开发的:
Nodejs的
火力基地
Postgres
类型ORM
加密
智威汤逊
庆祝(Joi)
更漂亮
ESLint
笑话
超级测试
昂首阔步
皮诺
脚步
安装-后端
首先克隆存储库。
$ yarn
创建一个.env文件(请记住要添加密钥)
mv .env.example .env
您可以使用docker设置数据库:
example:
$ docker run --name addressBook -e POSTGRES_PASSWORD=mysecretpassword -p 5433:5432 -d postgres
$ $ docker run --name [im
【文件预览】:
address-book-api-main
----.eslintrc.json(2KB)
----.env.example(343B)
----.eslintignore (23B)
----yarn.lock(309KB)
----.firebaserc(67B)
----src()
--------app.ts(993B)
--------utils()
--------database()
--------logger()
--------controllers()
--------@types()
--------config()
--------errors()
--------middlewares()
--------server.ts(461B)
--------routes()
----firebase.json(148B)
----tsconfig.json(686B)
----__tests__()
--------SessionsController.test.ts(2KB)
--------setup.js(589B)
--------ContactsController.test.ts(2KB)
--------setup.ts(546B)
--------SessionsController.test.js(3KB)
--------ContactsController.test.js(3KB)
--------UsersController.test.ts(2KB)
--------UsersController.test.js(3KB)
----.prettierrc(158B)
----Procfile(14B)
----README.md(2KB)
----jest.config.ts(6KB)
----swagger.json(8KB)
----ormconfig.js(513B)
----.gitignore(425B)
----package.json(2KB)