Tag: node.js

Изменено поведение очистителя / галпа

Часть моего gulpfile.js const del = require('del'); const chrome_dir = 'build/chrome'; const ff_dir = 'build/firefox'; gulp.task('clean', function (cb) { del([chrome_dir, ff_dir], cb); }); gulp.task('default', ['clean'], function () { gulp.start('build packages', 'JS Backend', 'i18n', 'ExtRes', 'styles', 'JS Content', 'templates'); }); Хорошо работал. Затем я установил новую систему, и там, возможно, появились новые версии gulp и del […]

Удаление ссылок один-на-один-много – Mongoose

У меня есть Assignment schema которая имеет ссылки на Groups и Projects . Assignment == Group [One-One Relationship] Assignment == Projects [One-Many Relationship] Ниже моя схема Asssignment var AssignmentSchema = new Schema({ name: String, group: { type: Schema.Types.ObjectId, ref: 'Group' }, projects: [{type: mongoose.Schema.Types.ObjectId, ref: 'Project'}], }); Если Group/Project удалена, как я могу обновить свою […]

Подписание электронной почты с помощью DKIM в Node.js

Я пишу приложение Nodejs, которое должно отправлять электронную почту. До сих пор я использовал Postfix совместно с модулем Nodejs под названием Nodemailer для отправки электронной почты через Amazon SES. Postfix обрабатывает подписку DKIM, но теперь я хочу избавиться от постфикса и просто использовать Nodemailer для отправки электронной почты через Amazon SES. Моя единственная проблема сейчас […]

Узел / Угловое приложение Uncaught SyntaxError: Неожиданный токен <

Я следую этому узлу / угловому учебнику и получаю следующие ошибки: Я загружаю свое приложение через узел, который отображает индексную страницу: module.exports = function(app) { app.get('*', function(req, res) { res.sendfile('./public/index.html'); … }); Что делает: <html ng-app="DDE"> <head> <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script> <script src="bower_components/angular/angular.js"></script> <script src="bower_components/angular-route/angular-route.js"></script> <script src="js/app.js"></script> <script src="js/controllers/main.js"></script> </head> <body> This is the index page <div […]

Неожиданное зарезервированное слово «импорт» при использовании babel

Использование Babel в коде NodeJSv4.1.1. Получил требуемый крюк: require("babel-core/register"); $appRoot = __dirname; module.exports = require("./lib/controllers/app"); В последующем lodaded .js файле я делаю: import { Strategy as LocalStrategy } from "passport-local"; Однако это вызывает следующую ошибку в CLI: import { Strategy as LocalStrategy } from "passport-local"; ^^^^^^ SyntaxError: Unexpected reserved word at exports.runInThisContext (vm.js:53:16) at Module._compile […]

Лучший шаблон для обработки циклов async в Node.js

Я новичок в Node и стараюсь, чтобы я использовал разумные проекты для веб-приложения, управляемого JSON. У меня есть куча данных, хранящихся в Redis, и я получаю их через узел, выгружая результаты, когда они поступают из Redis. Вот хороший пример того, что я делаю: app.get("/facility", function(req, res) { rc.keys("FACILITY*", function(err, replies) { res.write("["); replies.forEach(function (reply, i) […]

Как отправить данные на USB-устройство в node.js с помощью libusb

Я пытаюсь получить данные с устройства (USB-термометр), следуя этим документам https://www.npmjs.org/package/usb , но у меня нет никакого результата. Для получения данных о работе с устройства я должен отправить данные так: 'd \ n'. Это мой код: var usb = require('usb'), term = usb.findByIds(65535, 2); term.open(); var endpoints = term.interfaces[0].endpoints, inEndpoint = endpoints[0], outEndpoint = endpoints[1]; […]

Обработка ошибок по запросу

Я написал простой прокси на nodejs, и это похоже на var request = require( 'request' ); app.all( '/proxy/*', function( req, res ){ req.pipe( request({ url: config.backendUrl + req.params[0], qs: req.query, method: req.method })).pipe( res ); }); Он отлично работает, если удаленный хост доступен, но если удаленный хост недоступен, весь сервер узла падает с необработанным исключением […]

Онлайн-сервер Node.js

Является ли Node.js достаточно зрелым, чтобы сделать в нем все веб-приложения? Я имею в виду полностью в Node.js. Я где-то читал, что по какой-то причине должен быть (например) nginx за Node.js. Это правда? Не может ли Node.js оставаться в одиночестве? Существуют ли онлайн-сайты, построенные на Node.js?

Пропустить последующие тесты Mocha из спецификации, если один не удается

Я не могу найти способ остановить часть it работы, если один из них не прошел Я использую mocha-as-promised , поэтому код может отличаться от обычного. describe("remote promises", function() { describe("browsing", function() { describe("getting page", function() { it("should navigate to test page and check title", function() { this.timeout(TIMEOUT); return browser.get("http://admc.io/wd/test-pages/guinea-pig.html").then(function() { return browser.title(); }).then(function(title) { return […]

JavaScript делает сайт умным, красочным и простым использованием.