Импорт пользовательской функции в openCPU

Как добавить пользовательскую (в виде строки) функцию R в библиотеку openCPU (работающую как локальный сервер), используя JavaScript API openCPU или jQuery?

Используя что-то вроде

var myfunc = "ff <- function(x,y) { x+y }";
$.post("http://localhost:8483/R/call/base/identity/save",
       {x : myfunc},
       function(res) {...});

выдает следующую ошибку в браузере

Cross-Origin Request Blocked: The Same Origin Policy disallows 
reading the remote resource at http://localhost:8483/R/call
/base/identity/save. (Reason: CORS header 'Access-Control-Allow-
Origin' missing)

1 ответ

Вы должны использовать crossDomain: true в настройках вашей записи ajax

$.post("http://localhost:8483/R/call/base/identity/save",
       crossDomain: true,
       {x : myfunc},
       function(res) {...});

Другие вопросы по тегам