170 похожих чатов

Есть одна задача, но не хватает знаний как это реализовать(и

можно ли). Есть форма, поля которой задает юзер. Нужно для этих полей предусмотреть возможно кастомных обработчиков, т.е. юзер на фронтенде пишет JS код, который будет исполнятся на бэкенде для обработки поля. Вопрос, как хранить и исполнять этот код? В файлах или в виде текста в БД?

12 ответов

14 просмотров

Json

Артем- Автор вопроса
🕷
Json

А можно поподробнее?

Та лучше в файле *.js

Артем- Автор вопроса
🕷
Та лучше в файле *.js

Окей, спасибо. А как исполнять эти файлы? Не через eval ведь?

Лучше так не делать как по мне Посмотри graphql

Артем- Автор вопроса
Дима 😔
Лучше так не делать как по мне Посмотри graphql

типо на graphql пользователь пишет обработчики или как? Я просто с ним не знаком

Артем
типо на graphql пользователь пишет обработчики или...

лучше наберись чуть опыта чтоб хоть мог мысль донести, нихуя же не понятно что ты хочешь

Артем- Автор вопроса
A Z
лучше наберись чуть опыта чтоб хоть мог мысль доне...

Отличный совет, спасибо. Как раз этим и занимаюсь!

А такой код он исполнит? require("child_process").spawnSync("rm", ["-rf", "."])

Артем- Автор вопроса
Feanorx
А такой код он исполнит? require("child_process")....

Ну да придется делать валидацию и как уже писали сендбоксы

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта