Обнаружение AJAX-запросов на NodeJS с помощью Express

Я использую NodeJS с Express. Как я могу отличить обычный запрос браузера от запроса AJAX? Я знаю, что могу проверить заголовки запросов, но предоставляет ли Node/Exprsss эту информацию? ...

Массив c сортировкой объектов с подчеркиванием sortBy

У меня есть этот массив. Как использовать подчеркивание'_.sortBy ' сортировать его по дате начала? [ { id: 'oljw832021kjnb389xzll323jk', start: { dateTime: '2013-09-26T13:30:00-07:00' }, end: { dateTime: '2013-09-26T14:3 ...

Узел.Js + Socket.IO vs SignalR vs C# WebSocket Server

в настоящее время у меня есть приложение TCP server, написанное на .Net, которое получает и отправляет сообщения клиентам. Я смотрю на создание веб-приложения, поэтому нужен уровень связи. Я построил узел.JS + Socket.IO приложение, которое подключае ...

Как проверить приложение express с помощью mocha?

Я только что добавил shouldjs и mocha в мое экспресс-приложение для тестирования, но мне интересно, как проверить мое приложение. Я хотел бы сделать это так: app = require '../app' routes = require '../src/routes' describe 'routes', -> describ ...

Доступ К Экспресс.локальные переменные js в JavaScript на стороне клиента

любопытно, если я делаю это правильно, и если нет, то как вы, ребята, подойдете к этому. у меня есть шаблон Jade, который должен отображать некоторые данные, полученные из базы данных MongoDB, и мне также нужно иметь доступ к этим данным внутри фай ...

узел.Яш выберите документ в MongoDB с помощью идентификатора узла-в MongoDB-родной

Я пытаюсь выбрать документ по id Я пробовал: collection.update({ "_id": { "$oid": + theidID } } collection.update({ "_id": theidID } collection.update({ "_id.$oid": theidID }} тоже пробовал: collection.update({ _id: new ObjectID(theidID ) } ...

В узлах.JS как я могу получить путь к модулю, который я загрузил через require, который *не * мой (т. е. в каком-то узловом модуле)

Мне нужен модуль, который был установлен через npm. Я хочу получить доступ к .файл JS, в подчинении которого модуль (так я могу подкласс метод конструктора в нем). Я не могу (ну, не хочу) изменить код модуля, поэтому у меня нет места для извлечения е ...

Как запустить узел.js на порту 80?

моя цель-запустить узел.js на порту 80. Это потому, что я нахожу узел.js блокируется от определенных сетей, которые не позволяют трафик из любого другого порта. похоже, что лучший способ сделать это-проксировать Apache через узел.js. Я пробовал испо ...

Узел.js-получение текущего имени файла

Как получить текущее имя файла, имя функции и номер строки? Я хочу использовать его для входа/отладки, что эквивалентно __FILE__,__LINE__ в c ...

Как получить microtime в узле.Джей?

Как я могу получить наиболее точную отметку времени в узле.Джей? ps моя версия узла.js - 0,8.X и node-microtime extension не работает для меня (сбой при установке) ...

Выпуск запуск карма задача из глотка

Я пытаюсь запустить тесты кармы из задачи gulp, и я получаю эту ошибку: Error: 1 at formatError (C:\Users\Tim\AppData\Roaming\npm\node_modules\gulp\bin\gulp.js:161:10) at Gulp.<anonymous> (C:\Users\Tim\AppData\Roaming\npm\node_modules\gu ...

Секвенировать неизвестный столбец'*.createdAt' в 'список полей'

Я получаю неизвестный столбец 'userDetails.createdAt' в 'список полей' При попытке выборки с Ассоциацией. используя findAll без Ассоциации работает нормально. мой код выглядит следующим образом: var userDetails = sequelize.define('userDetails', { ...

Почему " это " не определено внутри метода класса при использовании обещаний? [дубликат]

этот вопрос уже есть ответ здесь: setTimeout и "это" в JavaScript 5 ответов у меня есть класс, и каждый метод возвращает Q обещание. Я хочу знать, почему thi ...

Предотвращение инъекции SQL в узел.js

можно ли предотвратить SQL-инъекции в узле.js (желательно с модулем) точно так же, как PHP подготовил операторы, которые защищали от них. если да, то как? Если нет, то какие примеры это может обойти код, который я предоставил (см. ниже). Контекст: ...

Узел.Платформа электронной коммерции на базе JS [закрыто]

Я знаю, что этот вопрос был задан раньше. Но я вижу, что ответы довольно устарели (по крайней мере, по сравнению с темпами, которые мы движемся). поэтому я снова задаю тот же вопрос. мы собираемся начать наземный проект по созданию мультитенантной ...

Как закрыть читаемый поток (до конца)?

Как закрыть a читаемый поток в узел.Джей? var input = fs.createReadStream('lines.txt'); input.on('data', function(data) { // after closing the stream, this will not // be called again if (gotFirstLine) { // close this stream and con ...

Выполнение PHP скриптов в узле.JS web server

какие шаги необходимы, чтобы иметь узел.функция веб-сервера js, такая как Apache, выполняющая PHP-скрипты? Любой способ интеграции PHP внутри узла.Джей? примечание: Я не хочу выполнять PHP-скрипты непосредственно в узле.js, но "маршрутизированный" ч ...

nodejs маркер проверки подлинности паспорта

Я пишу приложение nodejs, которое я хотел бы использовать как веб-приложение, так и поставщик API. После аутентификации пользователя я хочу назначить этому пользователю токен, который будет использоваться для последующих запросов. Это отлично работае ...

Как остановить приложение этого узла.Яш экспресс 'НПМ начать

вы строите узел.js приложение с экспресс v4.x затем запустите приложение с помощью npm start. Мой вопрос заключается в том, как остановить приложение? Есть ли npm stop? редактировать чтобы включить ошибку при реализации npm stop /home/nodetest2# ...

Пока петля с обещаниями

что бы быть идиоматические способ сделать что-то вроде цикла while с обещаниями. Итак: что-то делать если условие все еще стоит сделать это снова повторять тогда сделай что-нибудь еще. dosomething.then(possilblydomoresomethings).then(finish) Я сд ...