Articles of node.js

Выполнить PHP-скрипты в веб-сервере Node.js

Какие шаги необходимы, чтобы иметь функцию веб-сервера Node.js, такую ​​как Apache, выполняющий PHP-скрипты? Любой способ интегрировать PHP в Node.js? Примечание. Я не хочу выполнять PHP-скрипты непосредственно в Node.js, но «маршрутизируется» через экземпляр Apache или что-то подобное.

POST для PHP из Node.js

Я пытаюсь POST некоторые данные из приложения Node.js в PHP-скрипт. Пока я просто строю доказательство концепции, но я не могу получить фактические данные на стороне PHP. Запрос проходит, и я получаю 200 обратно, но PHP считает, что массив $ _POST пуст. Вот мой код узла: // simple end point just for testing exports.testPost = function(request, […]

Как интегрировать nodeJS + Socket.IO и PHP?

Я недавно оглядывался, чтобы найти хороший способ общения между nodeJS и PHP. Вот идея: nodeJS по-прежнему довольно нова, и может показаться сложным разработать полное приложение только с ним. Более того, вам может понадобиться только один модуль вашего проекта, например, уведомления в реальном времени, чат, … И вы хотите управлять всем остальным с помощью PHP, потому […]

В чем преимущества использования Node.js vs PHP

Возможный дубликат: Почему и когда использовать узел js? Может кто-нибудь сказать мне, почему все это суетятся о node.js? Является ли регулярный веб-сайт (скажем, блог) написанным на узле.js быстрее по сравнению с тем же, написанным в некоторой php-структуре? Я знаю, что веб-сервер, написанный в node.js, будет быстрее, чем apache, но как насчет реального веб-приложения, которое не […]

nodejs не может найти модуль «зомби» с PHP норкой

Я тестирую Mink (PHP) на Ubuntu 14.04; Я в основном сделал следующее: $ apt-show-versions nodejs nodejs:amd64/trusty 0.10.45-1nodesource1~trusty1 uptodate $ npm -v 2.15.1 $ sudo npm install -g zombie npm WARN engine zombie@4.2.1: wanted: {"node":"^4.0.0"} (current: {"node":"0.10.45","npm":"2.15.1"}) … zombie@4.2.1 /usr/lib/node_modules/zombie ├── ms@0.7.1 ├── debug@2.2.0 … $ ls /usr/lib/node_modules/zombie/node_modules/ babel-runtime bluebird debug eventsource iconv-lite jsdom lodash mime […]

Неожиданные результаты при работе с очень большими целыми числами на интерпретируемых языках

Я пытаюсь получить сумму 1 + 2 + … + 1000000000 , но я получаю забавные результаты в PHP и Node.js. PHP $sum = 0; for($i = 0; $i <= 1000000000 ; $i++) { $sum += $i; } printf("%s", number_format($sum, 0, "", "")); // 500000000067108992 Node.js var sum = 0; for (i = 0; i […]

Аутентифицировать пользователя для socket.io/nodejs

У меня есть php login, пользователь вводит имя пользователя / пароль, он проверяет mysql db на данные входа. Если аутентификация сеанса создается через php, и теперь пользователь может получить доступ к системе с помощью php-сессии. Мой вопрос: после аутентификации через php / session будет ли процесс авторизации пользователя, чтобы узнать, имеют ли они права доступа […]

Отправка сообщений с PHP на Node.js

Как отправлять сообщения с php на node.js? У меня есть сервер linux, на котором запущены php и node.js. Когда пользователь завершает транзакцию (через php), я бы хотел отправить сообщение с php на node.js. Затем узел обновит клиент через соединение сокета. Каким образом можно отправить небольшой объем данных с php на node.js, не нарушая производительность node.js?

Написание приложения для чата

Мне интересно, как правильно закодировать приложение чата для тысяч пользователей. Я просто смущен, как я могу выполнить ping-сервер с помощью AJAX каждую секунду или, возможно, меньше, и проверить, есть ли новые записи в MySQL и т. Д. С допустимым количеством загрузки серверов. В настоящее время я думаю о кодировании с помощью jQuery, PHP и MySQL. […]

Как поделиться сеансом между NodeJs и PHP с помощью Redis?

Я хочу поделиться сеансом сервера между приложением NodeJs и PHP приложением, используя Redis . Я взял большую часть кода из этой сути . Код NodeJs: app.use(session({ store: new RedisStore({prefix: 'session:php:'}), name: 'PHPSESSID', secret: 'node.js' })); app.use(function(req, res, next) { req.session.nodejs = 'node.js!'; res.send(JSON.stringify(req.session, null, ' ') ); }); И он выводит: { "cookie": { "originalMaxAge": […]