文件名称:digital-wallet:这是一个简单的数字钱包API
文件大小:53KB
文件格式:ZIP
更新时间:2024-04-29 14:51:07
JavaScript
电子钱包 这是一个简单的数字钱包API 基本网址是: : :sparkles: 涵盖的用例 用户可以创建一个帐户(基本信息)-/ api / auth / signup 用户可以登录-/ api / auth / signin 用户可以通过卡或银行转账为他们的帐户注资。 -/ api / user / fund-account-bank-card 需要PIN-/ api / user / send_pin 需要otp-/ api / user / send_otp 需要电话-/ api / user / send_phone 用户可以向其他用户汇款。 -/ api / user / internal_transfer 用户可以将钱提取到他们的银行帐户。 -/ api / user / withdraw :memo: 笔记 递增和递减用于消除竞争状况 Redis用于缓存jwt令牌,以便管理用户会话
【文件预览】:
digital-wallet-main
----models()
--------Transaction.js(212B)
--------User.js(200B)
--------CardTransaction.js(225B)
--------Account.js(199B)
--------Withdraw.js(204B)
----knexfile.js(1KB)
----package.json(1KB)
----routes()
--------homeRoute.js(6KB)
--------userRoute.js(11KB)
--------webhookRoute.js(1KB)
----.env.example(377B)
----migrations()
--------20210408214717_create_withdraw_table.js(642B)
--------20210407210408_create_transaction_table.js(991B)
--------20210407220933_create_account_table.js(539B)
--------20210407215548_create_card_transaction_table.js(657B)
--------20210407140156_create_user_table.js(578B)
----.gitignore(2KB)
----app.js(1KB)
----README.md(1004B)
----services()
--------card.js(3KB)
--------withdraw.js(2KB)
----yarn.lock(78KB)
----helpers()
--------transactionHelper.js(11KB)
--------signupHelper.js(989B)
----middlewares()
--------requiredLogin.js(2KB)