Курсы javascript
Добрый день.
Пытаюсь разобраться, как это всё вместе работает. У меня на компьютере уже установлено всё, кроме Gulp. При попытке установить Gulp через Git получаю много предупреждений и ошибку с кодом 1. Вероятно, это потому что я не разбираюсь как это всё взаимодействует и где должно находится.
В первую очередь интересует:
1) Обязательно ли устанавливать всё, том числе NodeJS на OpenServer или NodeJS и так будет нормально работать?
2) Вложенность NodeJS, Gulp, MongoDB и как они будут находить друг друга?
3) Можно ли создать одну БД с MongoDB, чтоб к ней обращаться из всех, написанных мною, приложений?
4) Если у меня всё уже установлено, но не в правильных дирректориях — удалить и установить заново или можно перенести мышкой в нужную папку?
5) Я еще не писала ничего в этой связке (по-отдельности, тоже, не использовала). Gulp сам оформит моё приложение в проект, который можно сохранить на GitHub? Когда допишу приложение — будет много папок, боюсь скопировать какие-то системные файлы.
Как установить node js на openserver
Доброго времени суток! Существует ли где нибудь материалы на руском языке подробно описывающие установку node и npm?
Комментарии: 3
таких материалов множество, но на самом деле сейчас для мака и винды все сводится к скачиванию с http://nodejs.org/ инсталлятора (npm идет в комплекте), а для, скажем, ubuntu инструкция такая:
sudo apt-get update
sudo apt-get install -y python-software-properties python g++ make git
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
В том, и дело, я уже прочитал, что достатачно установить node и npm будет в комплекте. У меня локальный сервер openServer, я пробываал в его дерикторию распоковывать стартовый пакет, но он ни как не функционирует, на webMatrix прбывал, устанавливается в стандартной поставке «стартовый проект», но как было написано в инструкциях, я там в упор не нашел консоли для дольнейшей работы. А для меня немного фреймворки в новинку, я весь сайт привык руками с нуля делать, потому и спрашиваю наиболее точную пошаговую установку по установуи и развертыванию.
главное отличие node от классического варианта с apache или nginx в том, что она предполагает, что проект будет реализовывать свой собственный сервер самостоятельно. т.е. никакого смысла в openServer при работе с node.js нет.
в качестве консоли для запуска самой ноды подойдет обычная виндовая cmd. но для эффективной работы с проектом рекомендую поставить git и вместе с ним установится git-bash, там воссоздается некое подобие *nix-окружения.
Как установить node js на openserver

Привет! Рассмотрим установку Node.js на Windows 7 и протестируем его работу. При попытке установить последнюю версию Node.js на Windows 7, в моем случае v14.15.4 LTS (ссылка), возникает ошибка о том, что приложение поддерживается на Windows 8.1. и выше: Решение 1. Находим более раннюю версию, которая читать дальше…
![]()
Привет всем! Обращаться к Node.js из командной строки Windows, когда проект создается на OpenServer, неправильно, поскольку у последнего имеется своя консоль, через которую и логичнее работать. Подружить Node.js и OpenServer очень просто. Если у вас еще не установлен Node.js, то прочитайте статью Как установить Node.js читать дальше…

Привет! В этой статье расскажу, как установить Node.js. Причем не важно, какая у вас система — Windows или macOS. Node.js — это технология, программная платформа, позволяющая писать серверный код на языке JаvaScript. Она представляет из себя компилятор, построенный на движке V8, зашитый в Google Chrome. читать дальше…
Форум
Node.js. Пример интеграции с Open Server
1. Для начала необходим бинарник нода, я получил его установив нод с оф сайта и скопировав папку C:\Program Files\nodejs в каталог модулей. Типо так : D:\Open Server\modules\nodejs
p.s. нод работает и без установки, но где скачать архивом эти файлы я не нашел.
2. Надо настроить запуск нода вместе с сервером. Для этого:
2.1. создать файл D:\Open Server\modules\nodejs\index.js:
require("../../domains/localhost/"); //Запускаем [i]index.js[/i] из данного домена
p.s. для require при указании пути к папке файлом по умолчанию является index.js
2.2. создаем файл D:\Open Server\userdata\start.bat:
start ../modules/nodejs/node.exe "../modules/nodejs/"
p.s. при запуске самого нода при указании пути к папке файлом по умолчанию так же является index.js
2.3. файл для остановки нода D:\Open Server\userdata\stop.bat:
taskkill /im node.exe
2.4. в папке с доменом так же создаем index.js:
var http = require("http"); function onRequest(request, response) < response.writeHead(200, ); response.write("Hello World"); response.end(); > http.createServer(onRequest).listen(8888); console.log("Server has started.");
p.s. То как писать код на ноде можно ознакомиться тут: http://nodebeginner.ru
3. Последним надо настроить nginx для переадресации необходимых запросов к серверу тода. Пример:
location / < root "%hostdir%"; index index.php index.html index.htm; >location ^~ /nodejs/ < proxy_pass http://%ip%:8888; proxy_set_header Host $host; >