node.js- все статьи тега ➜ страница 14


Как удалить все зависимости, перечисленные в пакете.json (NPM)?

Если у меня есть пакет.JSON-файл, определенный в мой корень, приложение и запустите npm install -g он установит все зависимости, определенные в пакете.json, globablly. однако это не работает в обратном направлении. Если я делаю npm uninstall -g в моем корне приложения он выдает ошибку, заставляя меня передать ему имя пакета. разве это не должно также удалить те же пакеты, которые я установил? Я делаю что-то неправильно? ...

Как создать уникальный идентификатор с узлом.js

function generate(count) { var founded = false, _sym = 'abcdefghijklmnopqrstuvwxyz1234567890', str = ''; while(!founded) { for(var i = 0; i < count; i++) { str += _sym[parseInt(Math.random() * (_sym.length))]; } base.getID(string, function(err, res) { if(!res.length) { founded = true; // How to do it? } }); } return str; } Как установить значение переменной с помощью обратного ...

экспресс выдает ошибку как " body-parser deprecated undefined extended`

В моем узле приложения, я использую экспресс. все работает нормально, но я получаю ошибку в cmd. Я использую все обновленные модули... мой код : var express = require('express'); var bodyParser = require('body-parser'); var jade = require('jade'); var app = express(); app.set('view engine', 'jade'); app.set('views', __dirname + '/views'); app.use(express.static(__dirname + '/public')); app.use(bodyParser.json()); // to support JSON-encoded bodies app.use(bodyParser.urlencoded()); // to suppo ...

nodejs требуют внутри файла TypeScript

мне интересно, как загрузить обычный модуль nodejs из ...

Неожиданный импорт токенов Babel при выполнении тестов mocha

решения, предлагаемые в других связанных вопросах, таких как включение соответствующих пресетов (es2015) В.babelrc, уже реализованы в моем проекте. у меня есть два проекта (назовем их A и B), которые оба используют синтаксис модуля ES6. В проекте A я импортирую проект B, который установлен через npm и живет в папке node_modules. Когда я запускаю свой набор тестов для проекта A, я получаю сообщение об ошибке: SyntaxError: неожиданный токен импорт которому предшествует эта якобы ошибочная ...

Как завершить сеанс в ExpressJS

Я чувствую, что это должен быть похоронен где-то в документации, но я не могу найти его. Как вы закрываете или заканчиваете или убиваете (что угодно) сеанс в ExpressJS? ...

Хранение паролей с узлом.js и MongoDB

Я ищу некоторые примеры, как безопасно хранить пароли и другие конфиденциальные данные через узел.js и mongodb. Я хочу, чтобы все использовали уникальную соль, которую я буду хранить вместе с хэшем в документе mongo. для аутентификации мне нужно просто посолить и зашифровать вход и сопоставить его с сохраненным хэшем? должен ли я когда-нибудь расшифровать эти данные, и если да, то как это сделать? Как секретные ключи, или даже методы засолки надежно хранятся на сервере? Я слышал, что AES и ...

Узел.Js на windows - Как очистить консоль

будучи совершенно новым в узел.JS окружающая среда и философия я хотел бы получить ответы на несколько вопросов. Я загрузил узел.JS для установщика Windows, а также пакетный менеджер.Командная строка Windows В настоящее время используется для запуска приложений nodejs. cls очищает командное окно или ошибки в командной строке. Есть ли эквивалент для узла.Джей ? приставка.ясно, не существует ;( или это в другой форме? Я создал a сервер через этот код ниже var http = require("http"); http.creat ...

Узел.JS: получение ошибки: [nodemon] внутренние часы не удалось: смотреть ENOSPC

я только что установил Node.js на Ubuntu 14.04 операционная система в первый раз. Я также установил npm. Следующим шагом в моем процессе установки Установка nodemon. Все это прекрасно сработало. но, когда я запускаю nodemon введя nodemon app.js в моей командной строке, я получаю следующее сообщение об ошибке... [nodemon] 1.8.1 [nodemon] to restart at any time, enter rs [nodemon] watching: *.* [nodemon] startingузел приложения.js [nodemon] Internal watch failed: watch ENOSPC в командной стр ...

Как я могу добавить метку времени в журналы с помощью узла.библиотека js Winston?

Я хочу добавить метку времени в журналы. Каков наилучший способ достичь этого? ...

Пакет cairo не был найден в пути поиска pkg-config. Узлу J.с установить проблема холст

У меня возникли проблемы с установкой установка модуля canvas в node..It кажется, что-то с Каиром я получаю эту ошибку... npm http GET https://registry.npmjs.org/canvas npm http 304 https://registry.npmjs.org/canvas npm http GET https://registry.npmjs.org/nan npm http 304 https://registry.npmjs.org/nan > [email protected] install /Users/plimb/Desktop/motion-therapy/node_modules/canvas > node-gyp rebuild Package cairo was not found in the pkg-config search path. Perhaps you should add the dir ...

Как опубликовать пакет npm с файлами распространения?

Я хотел бы опубликовать пакет npm, который содержит мой источник, а также файлы дистрибутива. Мой репозиторий Github содержит src папка, которая содержит исходные файлы JavaScript. Процесс сборки генерирует dist папка, содержащая файлы дистрибутива. Конечно же,dist папка не проверяется в репозитории GitHub. как я могу опубликовать пакет npm таким образом, что когда кто-то делает npm install, они src а также ? В настоящее время, когда Я бегу npm publish из моего репозитория Git, это приводит тол ...

Глобальная переменная в приложении.js доступны в маршрутах?

Как установить переменную в app.js и он будет доступен во всех маршрутах, по крайней мере в index.js файл, расположенный в маршрутах. использование экспресс-фреймворка и node.js ...

объединение тестов из нескольких файлов с мокко.js

Я пытаюсь объединить всех тестов из нескольких файлов в один файл, что-то вроде этого: describe('Controllers', function() { describe('messages.js', function() { require('./controllertests/messages').test(options); }) describe('users.js', function() { require('./controllertests/users').test(options); }) }) Я уверен, что это не лучший способ присоединиться к тестам, у меня возникли некоторые трудности с поиском примеров того, как это сделать :s ...

Как отключить восстановление пакета NPM в Visual Studio 2015?

когда я открываю проект с пакетом.json в Visual Studio 2015 установка npm запускается автоматически, и VS не отвечает до завершения установки. Я бы предпочел запустить npm install из командной строки; как я могу остановить Visual Studio от этого? ...

Как опубликовать сайт, созданный узлом.js на страницы Github?

Я сделал сайт с помощью узла.js как сервер. Как я знаю, узел.JS-файл должен начать работать, набрав команды в терминале, поэтому я не уверен, что GitHub Pages поддерживает node.Яш-хостинг. Так что же мне делать? ...

Npm игнорирует файлы, перечисленные в списке.гитюдного?

у меня есть файл, который создается с помощью (через preinstall задач). Я не хочу добавлять его ни в репозиторий git, ни в проект NPM. предположим, что имя файла foo.json, я добавил его в как foo.json. достаточно ли этого, чтобы избежать загрузки его в реестр NPM? Я знаю, что могу добавить .npmignore файл, который наверняка проигнорирует файл, но я не добавлю его, если .gitignore уже делает это. ...

Когда закрыть соединение с базой данных MongoDB в Nodejs

работа с Nodejs и MongoDB через собственный драйвер узла MongoDB. Необходимо получить некоторые документы, и внести изменения, а затем сохранить их обратно. Вот пример: db.open(function (err, db) { db.collection('foo', function (err, collection) { var cursor = collection.find({}); cursor.each(function (err, doc) { if (doc != null) { doc.newkey = 'foo'; // Make some changes db.save(doc); // Update the document } else { db.close(); // Closing the conn ...

RailwayJS против TowerJS [закрыто]

снова... выбор фреймворка. Я остановился на этих двух TowerJS и RailwayJS, но это швы они очень похожи и очень трудно какой путь выбрать оба основаны на Express, оба являются рамками стиля RoR... какой из них самый перспективный, какой будет более популярным? или, может быть, я уже на неправильном пути? Может быть, мне стоит выбрать другую структуру. Я ненавижу, когда есть так много рамок для выбора от того, что нет отраслевого стандарта, на который можно положиться, чтобы быть более или мен ...

Как создать файл из строки в Gulp?

в моем gulpfile у меня есть номер версии в строке. Я хотел бы записать номер версии в файл. Есть ли хороший способ сделать это в Gulp, или я должен смотреть на более общие API NodeJS? ...