Articles of node.js

OpenSSL HMAC-SHA1 дайджест не соответствует Crypto's

Я провел последние 6 часов, выполняя алгоритм подписывания сообщений .. Он не работает ВСЕ: Это PHP-код для генерации дайджеста: $payload = "thisisanapple"; $signature = hash_hmac("sha1", $payload, "thisisarandomkey"); $data = base64_encode($signature); // YzExZWRmZDliMjQzNTZjNzhlNmE3ZTdmMDE3ODJjNmMxMmM4ZTllMQ== Это JS, запущенный на сервере Node.js, делает то же самое: var hmac = crypto.createHmac('sha1', "thisisarandomkey"); hmac.update("thisisanapple"); var signature = hmac.digest('base64'); // wR7f2bJDVseOan5/AXgsbBLI6eE= Я […]

Nodejs – .node_libraries / для www-данных

Я хочу использовать uglifyjs (https://github.com/mishoo/UglifyJS) из моего PHP-приложения. UglifyJS построен с использованием Nodejs, поэтому мне нужен .node_libraries / dir в моем homedir (/ home / peppe). Я хочу выполнить uglifyjs с помощью shell_exec () в PHP. Но где я должен добавить .node_libraries / dir, так как пользователь www-data не имеет домашнего каталога? Дополнение: Я решил […]

Heroku PHP и Node.js в одном приложении

Я использую пакет Node, называемый exec-php, для выполнения функций PHP в приложении Node.js. Я хотел бы нажать это приложение на Heroku , но мне интересно, как это сделать, и как это будет в бите PHP локально. Я использую /Applications/MAMP/bin/php/php7.0.0/bin/php . Каким будет путь к бункеру PHP в Heroku ? Я тестировал vendor / bin / […]

Начиная FOREVER или PM2 как WWW-DATA из скрипта PHP

У меня есть скрипт nodejs именем script.js . var util = require('util'); var net = require("net"); process.on("uncaughtException", function(e) { console.log(e); }); var proxyPort = "40000"; var serviceHost = "1.2.3.4"; var servicePort = "50000"; net.createServer(function (proxySocket) { var connected = false; var buffers = new Array(); var serviceSocket = new net.Socket(); serviceSocket.connect(parseInt(servicePort), serviceHost); serviceSocket.pipe(proxySocket).pipe(serviceSocket); proxySocket.on("error", function […]

Emoji не вставляются в узел базы данных js mysql

Привет, я здесь, чтобы обсудить одно. Я создаю веб-сервис, который ставит цель вставить данные из emoji в поле базы данных. Я работаю с Node JS + Mysql. Я установил кодировку для UTF-8 или utf8mb4, но это не решает мою проблему. некоторые эможи вставляют совершенные {:)}. но некоторые из них преобразуются в квадрат или удаляются. Пожалуйста, […]

Запуск на стороне сервера js из php через exec ()

У меня есть сайт, работающий на Apache / PHP, и, как результат производительности, я написал javascript для выполнения конкретной задачи. Я установил node.js на сервере, чтобы запустить этот javascript. Когда я вызываю скрипт из командной строки, он работает нормально. См. Команду ниже: > node myscript.js Но мне нужно, чтобы он запускался с php-страницы, и я […]

Проверить хэш, сгенерированный с помощью php crypt () в NodeJS?

У меня есть веб-сервер PHP 5.3 с литий-фреймворком, работающим на нем. У меня есть хеши паролей, созданные с помощью CRYPT_BLOWFISH : public static function hash($password, $salt = null) { return crypt($password, $salt ?: static::salt()); } Они проверяются следующим образом: public static function check($password, $hash) { return String::compare(crypt($password, $hash), $hash); } Я ищу сценарий NodeJS , […]

PHP aes-256-cbc mcrypt_decrypt () эквивалент в Node.js

Я пытаюсь перенести этот рабочий php-код в Node.js, но я получаю Error: Invalid IV length 32 Вот код PHP: //— PHP example code (works): — $aes_iv = 'MjY2YjljMmM0MjVjNzVlMGMyZGI2NjAwN2U5ZGMzZDQ%3D'; $payload = base64_decode($payload); $aes_iv = base64_decode($aes_iv); // secret key. 64 character hex string: $shared_key = '14370ced836 …'; // convert from hex to binary string: $shared_key = pack('H*', […]

центральный таймер управления с использованием php любого jquery или WebSocket OR node.js

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

Вставка производительности node-mongodb-native

Я тестирую производительность Node.js с помощью MongoDB. Я знаю, что каждый из них отлично зависит от другого, но я пробую несколько тестов, чтобы почувствовать их. Я столкнулся с этой проблемой, и у меня возникли проблемы с определением источника. Проблема Я пытаюсь вставить 1 000 000 записей в одну программу Node.js. Он абсолютно ползет. Мы говорим […]