Вход Регистрация
Главная Форум Скачать Обучение Готовые примеры HTML5 Game Center JavaScript Game Coder Магазин Видеокурсы API PointJS Поддержка
Чтобы иметь возможность писать на форуме, вам требуется пройти регистрацию или войти


nubilio, 03.09.2017 15:19
О, код от клиента... NodeJS поддерживается возможность запустить код в каком-нибудь режиме санд-бокса, или например внутри потока?

kosyakmakc, 03.09.2017 15:21
nubilio, хз вообще о чем ты, потому и спрашиваю где искать ответ

kosyakmakc, 03.09.2017 15:29
nubilio, видимо ты про это Открыть ссылку но там написано это не механизм защиты, не используйте ненадежный код("Note: The vm module is not a security mechanism. Do not use it to run untrusted code.")

nubilio, 03.09.2017 16:04
Читал читал и нашел там script.runInContext. Если в эту сторону помозговать?

kosyakmakc, 03.09.2017 16:20
nubilio, потом потестирую, но в теории это решит вопрос этой темы

nubilio, 03.09.2017 16:37
kosyakmakc, пиши о результате потом, интересно порахзмыслить)

kosyakmakc, 04.09.2017 12:07
nubilio, это может решить проблему, но надо передовать другой обьект как глобальную область(хотя можно использовать пустой обьект {}), хотя это скорее плюс чем минус

kosyakmakc, 04.09.2017 12:11
nubilio, надо этот VM использовать наверно в дочернем процессе, чтоб потенционально опасный код(который уже изолирован от process.exit), не тормозил основной поток

SkanerSoft, 04.09.2017 12:12
В ноде есть потоки? Я думал там только цикл событий...
Админ PointJS.RU

kosyakmakc, 04.09.2017 14:31
SkanerSoft, нода работает в 1 потоке, потому там хорошо развит цикл событий(чтоб все понемногу работало), потому многоядерность можно получить лишь через разделение на отдельные процессы
Ps: но это не точно
Самое начало Предыдущие Сообщений на странице: [2 - 11]
Чтобы оставлять сообщения, необходимо войти
Автор проекта: Нагель Петр (SkanerSoft)
Качественные видеоуроки создания игр на JavaScript смотрите на PointJS.RU