Я создаю REST Api с SlimPHP с интерфейсом администратора.
Через пользовательский интерфейс я могу изменить маршруты и детали базы данных.
Мне интересно, можно ли добавить функцию для запуска «облачного покрова».
В общем, я хочу иметь простой скриптовый язык, который может выполнять некоторые функции для моих маршрутов и параметров.
Например, мой маршрут будет
$app->get('/calc/:one/:two', function ($one, $two) {
//execute logic defined in backend scripting language
});
В моем Backend я хочу, чтобы у меня была текстовая область, где я могу определить свою логику на любом простом языке сценариев:
/*example script in JS*/
route.calc.logic = function(parameters){
var result = parameters.one * parameters.two;
return result;
}
Решения, которые я пробовал: функция eval () в php — но она сложна для моих целей и тихо небезопасна.
Задача ещё не решена.
Других решений пока нет …