Articles of node.js

Отображение на стороне сервера визуализированного компонента responseJS в приложении PHP

Ранее я использовал responseJS для другого проекта. При создании проекта я заметил падение, а именно потерю преимуществ SEO, связанных с компонентами, предоставленными JS. Я перестраиваю старый проект, и я хотел бы заменить часть Javascript на ReactJS. Например, многоступенчатая форма – я бы хотел заменить ее компонентом с состоянием, который отображает правильный этап по мере необходимости. […]

Проверка JavaScript AJAX загруженных ресурсов с помощью Mink / Zombie в PHP?

Я пытаюсь проверить страницу, которая в противном случае использует массивные асинхронно загруженные ресурсы JavaScript, с PHP-скриптом, который использует Mink и Zombie. К сожалению, этот процесс терпит неудачу (оставляя за собой зависающие процессы ). Мне удалось наконец смоделировать эту ошибку на минимальном примере, который я выложу здесь. Первая страница – проверяемая страница – это в основном […]

Шифрование AES-256-CBC в PHP и расшифровка в Node.js

моя проблема в том, что я кодирую строку в PHP с модулем m_crypt в aes-256-cbc с base64 следующим образом: function encrypt($data) { if(32 !== strlen($this->secret)) $this->secret = hash('SHA256', $this->secret, true); $padding = 16 – (strlen($data) % 16); $data .= str_repeat(chr($padding), $padding); $encrypt = mcrypt_encrypt(MCRYPT_RIJNDAEL_128, $this->secret, $data, MCRYPT_MODE_CBC, str_repeat("\0", 16)); return base64_encode($encrypt); } Где $ this-> […]

«Эхо» изображение в Node.js

У меня есть полностью функционирующее приложение PHP, которое я пытаюсь сделать версией Node.js. Это касается обработки фрагментов изображений. Когда он готов отобразить изображение, которое он делает: // Stream out the image echo self::$tile; Как мне сделать что-то подобное в Node.js? Я понимаю, что это широкий вопрос, но я думаю, что моя самая большая проблема заключается […]

Laravel 5.1 Session и Socket.IO + Redis – отправка уведомлений зарегистрированным пользователям (пользователям) и группе пользователей

Я работаю над проектом, где я хочу внедрять уведомления в режиме реального времени для определенной группы пользователей (с ролью администратора), и после некоторых исследований я понял, что мне понадобится сеанс, чтобы узнать, какие пользователи вошли в систему (по умолчанию они анонимны). Кроме того, мне нужно будет выполнять уведомления только для определенных пользователей. (только один пользователь, […]

Как получить тот же результат с помощью Node.js и PHP-mcrypt с использованием шифрования TripleDES?

Это 3DES, использующий crypto (база на OpenSSL) в native Node.js. var secretKey = "efd77bed61e8fdd0437df1ac"; var enchding = 'hex'; var text = 'This is test.'; var cipher = modules.crypto.createCipher('des-ede3-cbc', secretKey); var cryptedPassword = cipher.update(text, 'utf8', enchding) + cipher.final(enchding); выход: af4ee52e0227fe40ab2e7ddd72fb1137 Но я использовал онлайн-инструмент для шифрования PHP-mcrypt ( ссылка здесь ). Ключ: efd77bed61e8fdd0437df1ac Алгоритм – Tripledes […]

Чат в реальном времени, обработка сообщений – Socket.io, PHP, MySQL, Apache

Я начинаю заниматься веб-разработкой. Недавно я работал над сайтом чата реального времени, полностью основанным на PHP и JS / jQuery (я не использую никаких фреймворков). В настоящее время моя настройка – просто простой опрос AJAX, который, очевидно, не так хорош, как хотелось бы. Моя база данных – это база данных MYSQL. Я прочитал о веб-сайтах, […]

Node + now.js + Model-View-Control-Pattern

Я использую программное обеспечение форума, основанное на MVC-шаблоне (Шаблоны и PHP-классы). Страницы выглядят следующим образом: domain.com/index.php?page=Test Я хочу настроить чат-сервер на одной странице (domain.com/index.php?page=Chat) с помощью узла и now.js. Теперь я сталкиваюсь с проблемой: как сообщить серверный код, что сервер чата должен работать на index.php? Page = Chat Очевидно, я не могу сделать что-то вроде […]

Как загрузить диаграммы Google в node.js?

Когда я пытаюсь загрузить диаграмму Google в node.js, ничего не происходит. Я попробовал загрузить первый пример из документов диаграммы строк в zombie.js и jsdom, но диаграмма никогда не загружается ни в одном случае. Конечной целью является получение SVG-данных сгенерированной диаграммы для экспорта в изображение или PDF. Поэтому, если альтернативный метод (серверная сторона, использующий node.js или […]

Как создать прокси-сервер PHP / Node для визуализации внешних http-изображений на веб-сайте https?

У меня есть сайт, работающий на https . Я должен загружать изображения с внешнего сервера (внешний домен), который не имеет https, а единственный протокол http . Есть ли способ обработать прокси для http изображений через PHP или Node? Поэтому я могу делать изображения следующим образом: <img src="https://domain.com/proxy?url=http://img.ruphp.com/php/image.jpg" /> Идея состоит в том, чтобы избежать сохранения […]