Post has attachment

Коллеги, вопрос.
Попытался подключить сессии с хранением в mongoDB. При каждом запросе создается новая сессия. Иногда даже не одна.
Обратил внимание, что читаться кука должна как "s:..." , а в заголовке она передается как "s%3A...."
Т.е. unledcoded вид. Сдается мне, проблема в этом, но никак не могу найти, где поправить...
Кто-нибудь сталкивался?

Доброго времени суток!
Может кто-нибудь подсказать, как отключить логи роутера?
А то при юнит-тестировании весь вывод ломают...

Пробовал app.use(morgan('combined', {skip: function(req, res) { ...} })), все равно все запросы логгирует

Здравствуйте! Ищу на удаленную поддержку специалиста для проекта на Node

Люди добрые, нужен хелп!

var exec = require('child_process').exec;
exec('AbiWord.exe —to=html testdoc.docx');

Тут всё нормально, всё работает! но как сделать так, что бы он переводил в html не конкретно этот файл, а допустим все файлы типа .docx в папке. Спасибо! (P.S. *.docx не работает)

Доброго времени суток!

Вот такой дилетантский вопрос.
Имеем Mean.io, имеем необходимость унифицировать некую логику, но создавать из-за одной-двух функций отдельный модуль нет желания, да и функционал скорее системный.
Назрела необходимость из одного контроллера обратиться к другому, но в упор не догоняю - КАК?
Причем, именно на серверной стороне. 

Есть идеи у кого?

Подскажите, пожалуйста - есть ли "живые" форумы, русскоязычные,  для разработчиков на Node.JS/JavaScript? 

А то тут тишина какая-то.... :-(

 
Уважаемые, нужна помощь с Jade.

Есть файл newuser.jade, в котором осуществляется добавление пользователя (его поля) и которые, первоначально, по нажатию кнопки отправлял данные по маршруту "/adduser" :

extends layout

block content
  h1= title

  div
    form#formAddUser(name="adduser", method="post", action="/adduser")
      p
        input(type="number", placeholder="введите трехзначное число", name="panelport")
      p
        input(type="text", placeholder="input", name="switchport")
      p
        input(type="text", placeholder="input", name="peoplename")
      p
        input(type="text", placeholder="input", name="ip")
      p
        input(type="text", placeholder="input", name="compname")
      p
        input(type="text", placeholder="input", name="roomnumber")
      p
        input(type="text", placeholder="input", name="vlan")
      p
        input(type="text", placeholder="input", name="ostype")
      p
        input(type="text", placeholder="input", name="oskey")
      p
        input(type="text", placeholder="input", name="officetype")
      p
        input(type="text", placeholder="input", name="officekey")
      p
        input(type="text", placeholder="input", name="mac")
      p
        input(type="text", placeholder="input", name="comptype")
      p
        input(type="checkbox", checked=true, name="isrightuserform")
      p
        input(type="text", placeholder="input", name="notesorbioskey")
      button#btnSubmit(type="submit") ADD

Но такой вариант мне не очень нравится - надо бы проверять значения на валидность и их наличие в принципе. Вот я начал на примере первого значения пробовать. Добавил в файл обработчик JavaScript, он ничего не делает пока, просто выводит алерт:

script(type='text/javascript').
    document.querySelector('#btnSubmit').onclick = function() {
      alert('Completed!');
    };

Событие срабатывает нормально - выводит алерт. Но! после нажатия кнопки ОК на алерте, выполнение и дальше переходит на маршрут "/adduser". А вот это уже не надо. Допустим, если пользователь ввел неверные данные, я должен вывести ему алерт и оставить в этой же форме, не давать передавать неверные данные.

Я новичок в web-программировании вообще и в JavaScript в частности. Помогите, пожалуйста. А то я как правильно написать вывод алерта по нажатии кнопки полчаса ковырял :-)

Заранее спасибо!

Post has attachment
Здравствуйте!

После полугодового перерыва решил вернуться к изучению Node.JS

Прошу помочь найти мне нормальный и простой CRUD-туториал по связке Express + Node + MongoDB + Jade.

Именно простой и полный CRUD. А то в инете много туториалов, но любят или пропустить "U", или все делать слишком сложно для начинающих, использовать Angular и пр......

Мне очень понравилась первая часть туториала http://cwbuecheler.com/web/tutorials/2014/restful-web-app-node-express-mongodb/ 
Но во второй части автор полез в style.css, global.js.... В какой-то момент я просто потерялся. Ну и он тоже мило пропустил "U" в CRUD :-)

Язык - английский или русский.

Заранее спасибо!

Доброго времени суток, коллеги!

Может кто подсказать, куда рыть?
Использую Mean.io. Есть необходимость в разных роутах использовать разные layout'ы. Никак не могу найти, как это правильно делается. В документации способ через .config() со $stateProvider'ом - он меняет layout везде.
Находил еще способ, где в сам роут прописывается views: { ... }, а потом в шаблоне data-ui-view, но у меня никак не подхватывает. И ошибок не пишет и data-ui-view пустой.
Есть у кого-то мысли или, может, встречали уже решение?
Wait while more posts are being loaded