проверка на тип ошибки в JS

в JS не представляется возможным проверить, действительно ли аргумент, переданный функции, имеет тип "ошибка" или экземпляр ошибки. например, это недопустимо: typeof err === 'error' так как есть только 6 возможных видах (в виде строк): оператор t ...

Могу ли я написать пакет npm в coffeescript?

Я использовал coffeescript на некоторое время. Теперь мне нужно написать пакет npm, могу ли я написать его в coffeescript, или я должен скомпилировать coffeescript в javascript? ...

JavaScript: определите, является ли аргумент массивом вместо объекта (Node.JS)

как я должен определить, является ли аргумент массивом, потому что typeof [] возвращает 'object' и я хочу различать массивы и объекты. вполне возможно, что объект будет выглядеть как {"0":"string","1":"string","length":"2"} но я не хочу, чтобы он вы ...

Экспресс-JS подстановочный маршрут, чтобы покрыть все под и включая путь

Я пытаюсь, чтобы один маршрут охватывал все под /foo в том числе /foo сам по себе. Я пробовал использовать /foo*, которые работают на все за исключением не соответствует /foo. Обратите внимание: var express = require("express"), app = express.cr ...

Как я могу получить название города от точки широты и долготы?

есть ли способ получить название города из точки широты и долготы с помощью Google maps api для javascript? Если да, то могу ли я посмотреть пример? ...

Экспресс.Яш Треб.ip возвращается:ffff: 127.0.0.1

в настоящее время я пытаюсь получить IP-адрес запрошенного пользователя. Проблема в том, что IP возвращает ::ffff:127.0.0.1 вместо 127.0.0.1. Я пробовал использовать trusted proxy опция (хотя и не с помощью прокси) и req.ips пусто. Через 4.х Экспресс ...

децибел.коллекция не является функцией при использовании MongoClient v3. 0

Я W3schools учебник на nodeJS с MongoDB. когда я пытаюсь реализовать этот пример в среде nodeJS и вызвать функцию с помощью вызова AJAX, я получил сообщение об ошибке ниже: TypeError: db.collection is not a function at c:\Users\user\Desktop\We ...

Добавление меток времени во все сообщения консоли

меня, развернуть, экспресс-проект, со многими консоли.log () и консоль.ошибка() отчетности. Проект запускается с использованием forever, направляя stdout и stderr в 2 отдельных файла. все это работает довольно хорошо, но теперь мне не хватает време ...

Как разместить несколько узлов.JS сайты на одном IP / сервере с разными доменами?

У меня есть сервер linux с одним IP-адресом, привязанным к нему. Я хочу разместить несколько узлов.JS сайты на этом сервере на этом IP, каждый (очевидно) с уникальным доменом или поддоменом. Я хочу, чтобы они все были в порту 80. Каковы мои варианты ...

Как перечислить все версии модуля npm?

чтобы увидеть все версии модуля узла [webpack], я выполнил команду ниже в командной строке windows npm view webpack versions эта команда отображает только первые 100 версий,а затем отображает текст" еще 331". Как я смогу перечислить все варианты? ...

Есть ли файл. mocha, где я могу указать значения по умолчанию, такие как --no-colors?

Я бы хотел задать некоторые значения по умолчанию для мокко без необходимости вводить их каждый раз. Mocha ищет файл конфигурации / dotfile в любом месте, так как jshint ищет .jshintrc и npm ищет package.json? ...

Выход из узла.js изящно

Я читаю отличную онлайн-книгу http://nodebeginner.org/ и опробовать простой код var http = require("http"); function onRequest(request, response) { response.writeHead(200, {"Content-Type": "text/plain"}); response.write("Hello World"); respo ...

Узел.js и Microsoft SQL Server

есть ли способ, которым я могу получить свой узел.js приложение для связи с Microsoft SQL? Я не видел никаких драйверов MS SQL там в дикой природе? Я ставлю очень простое приложение Вместе и должны быть в состоянии общаться с существующей базой данн ...

Как я могу запустить nodemon из WebStorm?

Я хотел бы использовать nodemon из среды IDE WebStorm (версия 7). Nodemon наблюдает за одним или несколькими файлами в моей исходной папке и перезапускает процесс узла (в данном случае Экспресс-сервер), когда один из исходных файлов изменяется. как ...

Узел.JS: как отправить заголовки с данными формы с помощью модуля запроса

у меня есть код, как показано ниже: var req = require('request'); req.post('someUrl', { form: { username: 'user', password: '', opaque: 'someValue', logintype: '1'}, }, function (e, r, body) { console.log(body); }); Как я могу установ ...

mongoDB/Мангуст: уникальный, если не null

мне было интересно, есть ли способ заставить уникальную запись коллекции но только если запись не null. е Пример схемы: var UsersSchema = new Schema({ name : {type: String, trim: true, index: true, required: true}, email : {type: String, tr ...

Как получить все количество Мангуст модели?

как я могу узнать количество модели, что данные были сохранены? существует метод Model.count(), но это, кажется, не работает. var db = mongoose.connect('mongodb://localhost/myApp'); var userSchema = new Schema({name:String,password:String}) ...

Заполнить вложенный массив в мангусте

Как я могу заполнить "компоненты" в Примере документа: { "__v": 1, "_id": "5252875356f64d6d28000001", "pages": [ { "__v": 1, "_id": "5252875a56f64d6d28000002", "page": { "components": [ ...

С GC или не ГК

недавно я видел два действительно хороших и обучающих языка: Это первое Херб Саттер, представляет все хорошие и интересные функции C++0x, почему будущее C++кажется ярче, чем когда-либо, и как M$, как говорят, хороший парень в этой игре. Разговор вра ...

приставка.войти в stdout на события gulp

Я хочу войти в stdout (среда конфигурации), когда a залпом задача выполняется или была запущена. что-то вроде этого: gulp.task('scripts', function () { var enviroment = argv.env || 'development'; var config = gulp.src('config/' + enviroment + ' ...