node.js- все статьи тега ➜ страница 4
модуль.экспорт против экспорта в узле.js
Я нашел следующий контракт в узел.модуль на JS: module.exports = exports = nano = function database_module(cfg) {...} интересно, в чем разница между module.exports и exports и почему оба используются здесь. ...
Как сделать кодировку Base64 в узле.Джей?
делает узел.js уже имеют встроенную кодировку base64? причина, почему я спрашиваю Это, что final() С crypto может выводить только шестнадцатеричные, двоичные или ascii-данные. Например: var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt = decipher.update(ciph, 'hex', 'utf8'); txt += decipher.final('utf8'); с ...
Используя Узел.js требует против импорта/экспорта ES6
в проекте, над которым я сотрудничаю, у нас есть два варианта, на которых мы можем использовать модульную систему: импорт модулей с помощью require, и экспорт с помощью module.exports и exports.foo. импорт модулей с помощью ES6 import, и экспорт с помощью ES6 export есть ли преимущества использования одного над другим? Есть ли что-нибудь еще, что мы должны знать, если мы будем использовать модули ES6 над узловыми? ...
Где npm устанавливает пакеты?
может кто-нибудь сказать мне, где я могу найти узел.модули js, которые я установил с помощью npm? ...
Узел.js: печать на консоль без конечной новой строки?
есть ли способ печати на консоль без конечной новой строки? Элемент console объект документация ничего не говорит по этому поводу: console.log() печать в stdout с новой строкой. Эта функция может принимать несколько аргументов в printf()-как кстати. Пример: console.log('count: %d', count); если формирующие элементы не найдены в первой строке, то util.inspect используется на каждом аргумент. ...
Не удается установить пакеты с помощью диспетчера пакетов узлов в Ubuntu
имя интерпретатора NodeJS (node) на Ubuntu был переименован в nodejs из-за конфликта имен с другого пакета. Вот что такое readme.debian говорит: восходящее имя узла.команда интерпретатора js - это "узел". В Debian команда интерпретатора была изменена на"nodejs". Это было сделано для предотвращения столкновения пространства имен: другие команды используют то же самое имя в их восходящих потоках, таких как ax25-узел из "узла" пакет. Скрипты вызова узла.js как команда обол ...
Отправка аргументов командной строки в сценарий npm
The scripts часть package.json в настоящее время выглядит так: "scripts": { "start": "node ./script.js server" } ...а это значит, что я могу бежать npm start для запуска сервера. Пока все хорошо. однако, я хотел бы иметь возможность запустить что-то вроде npm start 8080 и передайте аргумент(ы) в script.js (например,npm start 8080=>node ./script.js server 8080). Это возможно? ...
Есть ли способ получить версию из пакета.json в коде nodejs?
есть ли способ получить версию, установленную в package.json в приложении nodejs? Я бы хотел что-то вроде этого var port = process.env.PORT || 3000 app.listen port console.log "Express server listening on port %d in %s mode %s", app.address().port, app.settings.env, app.VERSION ...
Как запустить узел.js приложение в качестве фонового сервиса?
Так как этот пост получил много внимания на протяжении многих лет, я перечислил лучшие решения для каждой платформы в нижней части этого сообщения. оригинальное сообщение: Мне нужен мой узел.JS-сервер для запуска в фоновом режиме, т. е.: когда я закрываю свой терминал, я хочу, чтобы мой сервер продолжал работать. Я погуглил это и придумал это учебник, однако это не работает, как предполагалось. Поэтому вместо того, чтобы использовать этот сценарий демона, я думал, что просто используется пере ...
Как запускать задачи Gulp последовательно один за другим
в фрагменте, как это: gulp.task "coffee", -> gulp.src("src/server/**/*.coffee") .pipe(coffee {bare: true}).on("error",gutil.log) .pipe(gulp.dest "bin") gulp.task "clean",-> gulp.src("bin", {read:false}) .pipe clean force:true gulp.task 'develop',['clean','coffee'], -> console.log "run something else" на develop задача, которую я хочу запустить clean и после того, как это будет сделано, бегите coffee и когда это будет сделано, запустит ...
Как получить полный url-адрес в Express?
допустим, мой пример url-адрес http://example.com/one/two и я говорю, что по маршруту app.get('/one/two', function (req, res) { var url = req.url; } значение url будет /one/two. как сделать полный url в Express? Например, в случае выше, я хотел бы получить http://example.com/one/two. ...
nodejs vs node на ubuntu 12.04
я установил nodejs на ubuntu из приведенных инструкций здесь когда я пишу node --version в терминале я вижу это : -bash: /usr/sbin/node: No such file or directory Я вижу узел в . Итак, как мне получить node работает? также, если я использую zsh вместо bash, то строительство. ...
Что такое "экспорт по умолчанию" в javascript?
File: SafeString.js // Build out our basic SafeString type function SafeString(string) { this.string = string; } SafeString.prototype.toString = function() { return "" + this.string; }; export default SafeString; Я никогда не видел export default раньше. Есть ли эквивалентные вещи для export default что может быть проще для понимания? ...
Как автоматически перезагрузить файлы в узле.Джей?
любые идеи о том, как я мог бы реализовать автоматическую перезагрузку файлов в узле.Джей? Я устал от перезагрузки сервера каждый раз, когда я меняю файл. Видимо Узел.js' ...
bodyParser устарел Экспресс 4
Я использую express 4.0 и я знаю, что парсер тела был взят из express core, я использую рекомендуемую замену, однако я получаю body-parser deprecated bodyParser: use individual json/urlencoded middlewares server.js:15:12 body-parser deprecated urlencoded: explicitly specify "extended: true" for extended parsing node_modules/body-parser/index.js:74:29 где я могу найти этот предполагаемый middlewares? или я не должен получать эту ошибку? var express = require('express'); var server = ...
Как изменить узел.цвет шрифта консоли js?
Мне пришлось изменить цвет фона консоли на белый из-за проблем с глазами, но шрифт серого цвета, и это делает сообщения нечитабельными. Как я могу это изменить? ...
Как я могу запустить несколько сценариев npm параллельно?
в своем package.json у меня есть эти два скрипта: "scripts": { "start-watch": "nodemon run-babel index.js", "wp-server": "webpack-dev-server", } Я должен запустить эти 2 скрипта параллельно каждый раз, когда я начинаю разработку в узле.js. Первое, что я подумал, это добавить третий скрипт, как это: "dev": "npm run start-watch && npm run wp-server" ... но это подождет start-watch чтобы закончить перед запуском wp-server. как я могу запустить их параллельно? пожалуйста, ...
Апач и узел.js на том же сервере
Я хочу использовать узел, потому что он swift, использует тот же язык, который я использую на стороне клиента, и он не блокируется по определению. Но парень, которого я нанял, чтобы написать программу обработки файла (сохранение, редактирование, переименование, загрузка, загрузка файлов, и т. д.), он хочет использовать Apache. Итак, я должен: убедить его использовать узел (он дает мало земли на это) выяснить, как загружать, скачивать, переименовывать, сохранять и т. д. файлы в узле или Я дол ...
Как запустить скрипт при запуске
на экземпляре amazon linux у меня есть два скрипта под названием start_my_app и stop_my_app которая запуск и остановка навсегда (который в свою очередь работает мой узел.приложение на JS). Я использую эти сценарии для ручного запуска и остановки моего приложения узла. Пока все хорошо. моя проблема: я хочу настроить его так, что start_my_app запускается всякий раз, когда система загружается. Я знаю, что мне нужно добавить файл внутри init.d и я знаю, как символически связать его с соответствующи ...
Узел.js / Express.js-как работает приложение.маршрутизатор работает?
прежде чем я спрошу о app.router Я думаю, что я должен объяснить, по крайней мере, то, что я думаю, происходит при работе с middleware. Для использования промежуточного программного обеспечения используется функция app.use(). Когда промежуточное программное обеспечение выполняется, оно либо вызовет следующее промежуточное программное обеспечение с помощью next() или сделать так, чтобы больше не вызывалось промежуточное программное обеспечение. Это означает, что порядок, в котором я размещаю свои ...