Я хочу сделать вызов API для Akamai Fast Purge API (https://developer.akamai.com/api/core_features/fast_purge/v3.html) в приложении React.
Тем не менее, авторизацию довольно сложно освоить.
Из того, что я понял, мне нужно будет использовать EdgeGrid для авторизации звонка. Я нашел это: https://github.com/akamai/AkamaiOPEN-edgegrid-node и, похоже, это то, что мне нужно (у меня также есть все, что требуется для файла .edgerc, например, клиентский токен, токен доступа и т. Д.).
Тем не менее, я застрял в самом начале, пытаясь следовать примеру. После установки я попытался импортировать EdgeGrid с var EdgeGrid = require('edgegrid');
и import EdgeGrid from 'edgegrid'
. Папка edgegrid находится в модулях узла, но я получаю следующее сообщение об ошибке при попытке компиляции:
Module not found: Can't resolve 'cluster' in 'C:\Users...\app\node_modules\log4js\lib\appenders'
Compiling...
Failed to compile.
Кто-нибудь, кто имеет опыт попытки авторизации в Akamai Fast Purge?
Любая помощь очень ценится.