【文件属性】:
文件名称:tfd-fc-jnbank
文件大小:15KB
文件格式:ZIP
更新时间:2021-05-15 07:10:45
JavaScript
主要流程如下
场景1 - 签约校准
场景2 - 代扣申请和处理
场景3 - 代扣结果批处理查询
业务逻辑:
所有 request,response报文以xml形式传递,并加密
功能模块化
加密解密:utils/aesutil.js
Usage:
const aesutil = require('../utils/aesutil');
Let encryption = aesutil.decrypt(data);
let decryption = aesutil.decrypt(encryption);
插入数据库:utils/csv_parse.js
路由:
Express 框架,所有银行发起的request由 handler处理,
根据不同的transcode和opertype(或dealtype)执行不同的业务代码。
Usage:
Add a routing path:
// rout
【文件预览】:
tfd-fc-jnbank-master
----.eslintrc.yml(223B)
----client()
--------T0004.js(2KB)
--------T0003.js(2KB)
--------T0002.js(2KB)
----.gitignore(902B)
----app.js(614B)
----package.json(1KB)
----.npmrc(43B)
----utils()
--------aesutil.js(2KB)
--------stocks.csv(0B)
----README.md(5KB)
----config.js(229B)
----controllers()
--------withHold.js(17KB)
--------stocks.csv(0B)
----routes()
--------index.js(222B)
----test()
--------.gitkeep(0B)
--------test-decrypt.js(467B)
--------hello.js(106B)