Главная » Node.js

Пулл соединений MySQL/Node.js

Ниже код, который организует это при помощи пулла соединений, который гораздо легче настраивать без непредвиденных ошибок: var mysql = require(‘mysql’); var dbConfig = { host: «myhost», user: «user», password: «password», database: «dbname», port:3306 }; var user = require(‘./routes/user’);…

Читать далее »

Апгрейд npm до последней версии

Для апгрейда NPM до последней версии выполнить команду: npm install npm@latest -g  

Читать далее »

Запуск любого процесса в демон/бакграунд при помощи pm2 и bash — скрипта

Допустим, есть такая задача, чтобы процесс не завершался после закрытия консоли и для этого есть утилита Node.js под названием pm2. Ссылка на проект в GitHub.    Использование Установка Делается это очень просто: npm install pm2 -g Запуск в…

Читать далее »

Установка новой версии Node.js на CentOS

Данная статья является дополнением статьи по ссылке и отличается тем, что необходимо установить новую версию GCC 4.8.5 для компиляции исходников новой версии Node.js посредством чего решим ошибку установки: WARNING: failed to autodetect C++ compiler version (CXX=g++) В статье установим…

Читать далее »

Установка Node.js v0.x на CentOS

Примечание. Это легкий способ установки Node.js ?>v0.10.4, но таит в себе вопрос целесообразности, потому что таким способом можно установить только старую версию Node.js, на котором особо современyого ничего не сделать и даже AngularJS требует версию, начиная с Node.js…

Читать далее »

Отправка Email через PHP из Node.js через Ajax

Рассмотрим пример отправки почты через AJAX — запрос посредством PHP из сервера Node.js. Для начала нам потребуется инструмент генерации AJAX — запросов и для этого будем использовать модуль request. Установить ее очень просто: npm install request Отправка из…

Читать далее »

Один из методов организации связи по методике REST клиент-серверного приложения

Данный метод не претендует на истинность, поэтому смею себе вольность рассуждать то, как можно организовать связь между клиентом в виде мобильного приложения и сервером. Учитывая, что напрямую к БД у клиента доступа нет, то все взаимодействие выборки, записи,…

Читать далее »

Организация CRUD в Node.js и MySQL

Предисловие CRUD (сокр. от англ. create, read, update, delete — «создать, прочесть, обновить, удалить») — акроним, обозначающий четыре базовые функции, используемые при работе с персистентными хранилищами данных: C — создание; R — чтение; U — редактирование; D — удаление. Термин стал популярным благодаря книге Джеймса Мартина…

Читать далее »

Отправка AJAX — запроса через Vue.js к удаленному серверу

AJAX — взаимодействие — это , пожалуй, первое, с чего нужно начинать, если мы хотим разработать клиент-серверное приложение по методологии REST. Но, что, если вместо привычного нам jQuery мы хотим использовать Vue.js? Для этого есть несколько способов и…

Читать далее »

Работа через менеджер версий Node.js (NVM)

Что такое NVM? NVM(Node Version Manager) — это простой bash — скрипт, который позволяет упралять(устанавливать, обновлять, активировать, удалять) разные версии Node.js на одной машине так, что они выполняются в изолированных друг от друга средах. Таким образом, можно работать…

Читать далее »