Как вызвать скрипт Js или функцию в Postgraphile? - PullRequest
0 голосов
/ 04 апреля 2020

В настоящее время я оцениваю Postgraphile как потенциальную замену полноценному бэкэнду. Одно из моих требований заключается в том, что при достижении определенного маршрута запускается скрипт узла, который возвращает некоторые данные, которые будут вставлены в Postgres.

. В моем сценарии я хочу иметь возможность генерировать ethereum адрес для пользователя на лету, если у него его еще нет. Это можно сделать двумя способами: 1. Используя стороннюю библиотеку узлов, такую ​​как web3. js 2. Получите свой собственный адрес из закрытого ключа и используйте sha512, secp256k1 и KECCAK-256.

Сначала я думал, что Я мог бы использовать функцию Postgres и Plv8 , но не представляется разумным рисковать на небезопасной территории. Это также выглядит слишком сложным для управления этим в Postgres.

Есть ли способ, которым я могу вызывать простую функцию Js (в некотором смысле, как «промежуточное ПО») при выполнении запроса graphQL к Graphile, чтобы данные, возвращаемые этой функцией, могли быть вставлены в Postgres или просто возвращены пользователю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...