Articles of node.js

Как выполнить javascript на сервере node.js

Я написал сервер node.js. Я могу извлечь переменную HTTP POST и GET из запроса. Я хотел бы передать эту переменную в сценарий js на сервере, который будет выполнен. В PHP для выполнения скрипта я бы просто указал на него @ www.example.com/path/file.php?variable=value <?php echo "You have ".$_GET['variable'];?> Я хочу достичь того же с noge.js @ www.example.com/path/file.njs?variable=value […]

создать узел nodejs chat в веб-приложении php

Я слышал, что nodejs – лучший выбор для создания приложения чата реального времени. Поэтому я решил попробовать. //on server side //create nodejs server var http = require('http'); var chatApp = http.createServer(function (request, response) { //create an html chat form listened by this nodejs server response.writeHead(200, {'Content-Type': 'text/html'}); response.write('<script src="http://localhost/nodejs/app/socket.io.js"></script><script src="http://localhost/nodejs/app/chat.client.js"></script><input type="text" id="message_input"><div id="chatlog"></div>'); response.end(); }).listen(8000); […]

Как сохранить zip-файл, представленный в виде строки в узле js

У меня есть ответ от ebay-api –MIMEBoundaryurn_uuid_C91296EA5FF69EE9571479882375576565344 Content-Type: application / xop + xml; кодировка = UTF-8; type = "text / xml" Content-Transfer-Encoding: двоичный Content-ID: <0.urn: uuid: C91296EA5FF69EE9571479882375576565345> Success1.1.02016-11-23T06: 26: 15.576Z514 –MIMEBoundaryurn_uuid_C91296EA5FF69EE9571479882375574545344 Content-Type: application / zip Content-Transfer-Encoding: двоичный Content-ID: PKY'uIi [ @ 50014028337_report.xmlUT y 2Xy 2Xux 00 R j @ + [ PlX # ( x, […]

Запустить php-скрипт в monit

Добрый день. Есть ли способ запустить скрипт php «my_script.php» как действие осенью демон, который поддерживает сервер node.js? Сценарий для выполнения удаляет записи из таблицы подключенных лиц: Я пробовал разные способы, но это не работает, в настоящее время скрипт, который отслеживает этот процесс, выглядит следующим образом: #monit script set logfile /var/log/monit.log check process nodejs with pidfile […]

Добавление чата через websocket, к существующему веб-приложению PHP

У меня есть существующее веб-приложение на стандартной платформе PHP / Apache. Теперь я хочу добавить функции чата, и я хочу, чтобы это было в режиме реального времени через websocket, и в этой связи я немного изучил socket.io на nodejs. Таким образом, помимо Apache, запускающего большое PHP-приложение, у меня будет nodejs с socket.io, работающим в чате. […]

Mix Node.js и PHP?

Возможно ли создать страницу с PHP, а затем запустить Node.js, чтобы применить к ней некоторые изменения? В Google я нашел примеры интеграции PHP и Node.js, но они всегда представляют собой два разных файла, которые работают вместе с Ajax или похожими вещами. Моя цель – запустить Node.js (или что-то, что может запускать javascript) таким образом: $html […]

Подождите, пока socket_write завершится, прежде чем писать снова.

Мне нужно отправить некоторые данные с сервера PHP на сервер узла. Вот упрощенная версия того, что у меня есть на стороне PHP: $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP); $result = socket_connect($socket, '127.0.0.1', '3000'); socket_write($socket, "Hello World", 11); socket_close($socket); Выполнение этого кода успешно отправляет сообщение на мой сервер Node и выводит его. Однако мне нужно отправить несколько […]

Как проверить, действителен ли токен доступа, используя только REST API Google Диска?

Я реализую ответ на этот вопрос в PHP, для которого в этом вопросе уже был преобразован код. $ch = curl_init(); curl_setopt( $ch, CURLOPT_URL, "https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=$access_token" ) ; curl_setopt( $ch, CURLOPT_PORT , 443 ) ; curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, false ) ; curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 ) ; curl_setopt( $ch, CURLOPT_HEADER, false ) ; curl_setopt( $ch, CURLOPT_HTTPHEADER, array("Content-Type: […]

Чтение данных сеанса PHP в node.js

Я работаю над проектом в php и node.js. У меня есть некоторые данные в сеансе [user]= ARRAY([0]=> stdClass Object([username] => XXX, [app_id] -> XXX)) Теперь я хочу читать app_id из сеанса и нужно использовать в node.js, например var myquery = "SELECT count(cs.id ) AS new_message " + "FROM dcms_corr_status as cs " + "LEFT JOIN […]

PHP Mink / Zombie – просмотр страницы возвращает код состояния 0?

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