Задать вопрос
@turdubekov
Студент

Где этот код можно запустить?

В основном пищу на Java Spring, но тут попался код на JavaScript. Проблема в том что я вообще не трогал js.
Вопрос: Где и как можно скомпилировать ниже описанный код?
import * as crypto from 'crypto';
const secretKey = 'some secret from   team';
const path = '/public/psp/payment/v1/39b826bf-6b00-4996-bee7-7bfab4e055f5/static';
const message = `{"externalGuid":"123","webhookUrl":"http://test.test.test","amount":"100"}`;
const salt = 'd5afd864-7559-43d3-9f30-76805f536db9'; //should be practically uniq, uuid v4 is a good solution
const signer = crypto.createHmac('sha512', secretKey);
signer.update([path, message, salt].join(''));
const signature = signer.digest('base64');
console.log(signature);
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Решение пользователя Данил Горев К ответам на вопрос (3)
ketovv
@ketovv
Питонист
Скомпилировать его нигде нельзя, увы, а вот запустить можно попробовать на codesandbox!
Ответ написан