我目前正在评估Postgraphile作为成熟后端的潜在替代者。 我的要求之一是,当命中某个路由时,节点脚本将运行并返回一些将插入Postgres的数据。
在我的场景中,我希望能够为用户动态生成一个以太坊地址(如果他还没有)。有两种方法可以执行此操作: 1.使用第3方节点库,例如web3.js 2.从私钥获取您自己的地址,然后使用sha512,secp256k1和KECCAK-256。
最初我以为I could use a Postgres function and Plv8,但冒险进入不安全的领域似乎并不合理。在Postgres中进行管理似乎也太复杂了。
在对Graphile进行graphQL查询时,有没有一种方法可以调用一个简单的Js函数(以某种方式称为“中间件”),以便可以将此函数返回的数据插入Postgres中,或仅返回给用户?