можно ли). Есть форма, поля которой задает юзер. Нужно для этих полей предусмотреть возможно кастомных обработчиков, т.е. юзер на фронтенде пишет JS код, который будет исполнятся на бэкенде для обработки поля. Вопрос, как хранить и исполнять этот код? В файлах или в виде текста в БД?
Json
Та лучше в файле *.js
Окей, спасибо. А как исполнять эти файлы? Не через eval ведь?
Лучше так не делать как по мне Посмотри graphql
можно в сендбоксе
типо на graphql пользователь пишет обработчики или как? Я просто с ним не знаком
лучше наберись чуть опыта чтоб хоть мог мысль донести, нихуя же не понятно что ты хочешь
Отличный совет, спасибо. Как раз этим и занимаюсь!
А такой код он исполнит? require("child_process").spawnSync("rm", ["-rf", "."])
Ну да придется делать валидацию и как уже писали сендбоксы
Обсуждают сегодня