• Как обработать POST-запрос без лишних require'ов?

    @Abcdefgk
    О! я запилил матчасть.
    вот такая форма
    <form enctype="application/x-www-form-urlencoded" method="POST" action="/submit">
    	<input type="text" name="name" value="Вася"><br>
    	<input type="text" name="surname" value="Пупкин"><br>
    	<input type="submit" value="Send">
    </form>

    вот так принимается
    if(req.url == '/submit' && req.method == 'POST') {
    		req.on('data', function(data){
    			var s = decodeURIComponent(data.toString());
    			console.log(s);
    			
    			var obj = {};
    			var arr = s.split('&');
    			arr.forEach( el => {
    				var a = el.split('=')
    				obj[a[0]] = a[1];
    			});
    			console.log(obj);
    		});
    		return res.end('POST');
    	}

    с таким результатом
    name=Вася&surname=Пупкин
    { name: 'Вася', surname: 'Пупкин' }

    надо выпить...
    Ответ написан
    1 комментарий
  • Можно ли легко зарегистрировать домен второго уровня?

    @Xilian
    Программист 1С, сетевые технологии, SQL
    Домен забесплано не бывает. Еще и за DNS нужно платить. Если покупаешь хостинг - его дают в нагрузку.
    Ответ написан
    1 комментарий
  • Можно ли легко зарегистрировать домен второго уровня?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Легкость и понятность - категории субьективные. То, что кажется понятным одному, отнюдь не покажется таким второму.
    Процесс регистрации у всех разный. В одних TLD обязательно указание фамилии и имени, а кое-где и скан паспорта просят, в других нет. Но последовательность всегда одна - регишься на сайте, выбираешь домен, башляешь - все, право администрирования на год твое.
    (ВАЖНО! Купить домен нельзя. Никому. Нигде. Можно купить право администрирования домена.)
    Кроме самого имени понадобится еще как минимум один DNS (если второй подымаете сами) или два, если нет. Обычно их берут там же, где брали домен.
    Бесплатно можно получить домен третьего и ниже уровня, второй бесплатно не дают, но могут подарить при заказе хостинга. Но и то, придется платить за право продления администрирования.
    Ответ написан
    Комментировать
  • Можно ли легко зарегистрировать домен второго уровня?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    второго уровня. нет. Условно бесплатно бывает при заказе хостинга.
    домен за 39 рублей от джино при пополнении от 300 рублей баланса.
    Кроме того смотреть нужно не только цену регистрации , но и продления его в последующие годы.
    например aab.ru 149 первый год / 499 продление.
    Рег.ру прячет стоимость продления
    https://www.reg.ru/support/domains/registraciya-i-...
    вот по их факу даже не найти .
    https://www.reg.ru/domain/service/premium-renewal
    Ответ написан
    4 комментария
  • Можно ли легко зарегистрировать домен второго уровня?

    @m0nym
    200 рублей в год за домен это дорого?
    Там все просто - заходите на сайт, регистрируйтесь, крупная кнопка "Купить домен" или что-то подобное написано. Вводите имя домена, если он свободен, то предлагают оплатить.
    Это не сложнее чем в интернет-магазине любой товар покупать.
    Ответ написан
  • Как сделать чтобы по белому ip можно было попасть на мой сервер?

    Jump
    @Jump
    Системный администратор со стажем.
    Если я захожу на этот же ip со смартфона по 3G, то у меня ничего не открывается.
    Ну админка роутера с внешки и не должна открываться - он блокирует эти подключения.

    По поводу NodeJS-
    Создайте правило в файерволе Windows для входящего трафика на нужном порту.]
    Посмотрите нет ли антивирусов и прочего подобного софта где может быть встроенный фаервол.
    И опишите подробнее как именно делали проброс в роутере, можете скрин приложить.
    Ответ написан
    2 комментария
  • Как из домашнего компьютера создать node js сервер?

    @alekssamos
    Программист любитель
    Раньше Ростелеком выдавал белые (внешние) динамические адреса, а сейчас перестал, если раз 20 перегрузить - может и повезёт.

    И да, не путайте понятия динамический и «серый» адрес.
    Динамический - при каждом подключении меняется, может быть разным.
    «серый» - не доступный из Интернета.
    Ответ написан
    Комментировать
  • Как из домашнего компьютера создать node js сервер?

    mindtester
    @mindtester
    http://iczin.su/hexagram_48
    192.168.1.200 это не серый, не коричневый, это локальный

    вы или покупайте у провайдера внешний легальный адрес, либо используйте сервисы типа dyndns или dlinkddns (от производителя роутера)... или ngrok.com (автор/владелец предупреждает - сервис не предназначен для нагрузок)

    ps как замечено в каментах сервисы типа dyndns или dlinkddns можно использовать, при условии что ваш роутер получает хотя бы сеансовый, но настоящий "белый" адрес. а 2ip.ru может показывать адрес прокси провайдера, через который может выходить много клиентов

    ngrok.com будет работать в любой ситуации

    pps ... а то ведь есть некоторые провайдеры, которые реально не продают белых ip
    Ответ написан
    3 комментария
  • Как из домашнего компьютера создать node js сервер?

    Jump
    @Jump
    Системный администратор со стажем.
    Ip я нашёл на сайте 2ip.ru
    Вот в этом ваша проблема.
    Сайт 2ip.ru показывает адрес с которого вы выходите в интернет.
    Разумеется это всегда белый IP адрес, ибо с серого выйти в интернет невозможно.
    Клиенты имеющие серый адрес выходят с белого IP адреса шлюза провайдера - т.е сидят за NAT'ом провайдера.

    Поэтому адрес который показывает 2ip.ru всегда белый, но не факт что это ваш адрес.

    Смотрите свой адрес на своем оборудовании - на роутере, или компьютере который подключен непосредственно к провайдеру.
    Ответ написан
    3 комментария
  • Как из домашнего компьютера создать node js сервер?

    profesor08
    @profesor08
    Пробрось порты (Port Forwarding), на локальный ip твоей машины, где установлен сервер. Далее в фаерволе открываешь эти порты. Все.
    Ответ написан
    Комментировать