Articles of Node.js

Как переименовать / псевдоним поле (ы), извлекая его из MongoDB через запрос с использованием собственного диска MongoDB-Node.JS?

Рассмотрим следующий код, который я использую для извлечения данных с моего локального сервера MongoDB. var Db = require(‘mongodb’).Db, MongoClient = require(‘mongodb’).MongoClient, Server = require(‘mongodb’).Server, ReplSetServers = require(‘mongodb’).ReplSetServers, ObjectID = require(‘mongodb’).ObjectID, Binary = require(‘mongodb’).Binary, GridStore = require(‘mongodb’).GridStore, Code = require(‘mongodb’).Code, BSON = require(‘mongodb’).pure().BSON, assert = require(‘assert’); var db = new Db(‘test’, new Server(‘localhost’, 27017)); db.open(function(err, db) […]

Node.js + Экспресс без использования Jade

Можно ли использовать express без механизма шаблонов?

Как вы получаете ELB Amazon с HTTPS / SSL для работы с веб-сокетами?

Кажется, сейчас это не работает. Я использую Faye с NodeJS за Amazon ELB. Когда я включаю HTTPS, соединения больше не могут быть брокерами. Я нашел здесь вопрос без ответа: https://forums.aws.amazon.com/message.jspa?messageID=283293 . Любой, кто может это сделать? Есть ли какая-нибудь работа за пределами моего собственного экземпляра HAProxy?

удалить восклицательный знак из маршрутизации государственного url Mean.io

Я хочу удалить восклицательные знаки из маршрутизации состояния URL, например, мой url теперь http: // localhost: 3000 / #! / Auth / register я просто хочу удалить это “!” отметки из url после “#” Можно ли это сделать? с mean.io вот мой app.js / system.js ‘use strict’; //Setting up route angular.module(‘mean’).config([‘$stateProvider’, ‘$urlRouterProvider’, function($stateProvider, $urlRouterProvider) { […]

сервер узла не может подключиться к postgres db

Недавно я переключился с MySQL на postgres как свою базу данных для проекта node.js. Хотя я могу добраться до своей базы данных удаленных postgres от моего локального клиента pgAdmin III (OSX), до сих пор мне не удалось подключиться к моей базе данных через node.js. Я уверен, что учетные данные, введенные для pgAdmin, и мои node.js […]

sailsjs beforeCreate не запускается

У меня есть чистые парусные приложения 0.9.8 с очень простой моделью: module.exports = { attributes: { nickname: ‘string’, encryptedPassword: ‘string’, beforeCreate: function(values, next){ values.encryptedPassword = “123”; next(); } } }; Когда я создаю нового пользователя с консоли, метод beforeCreate не вызывается, поэтому не создается зашифрованныйPassword. Я уверен, что здесь что-то не хватает, но не могу […]

Монгузское соединение / модели: нужно всегда работать на открытом airе?

Я использую Mongoose 3, и наиболее очевидным способом подключения к базе данных является conn = mongoose.createConnection(…) conn.on(“open”, …) Вопрос в том, нужно ли мне определять все мои модели в открытом обратном вызове? Если это так, мне придется создать initMongoose.coffee который выглядит как # initMongoose.coffee mongoose = require “mongoose” module.exports = mongoose.createConnection … # modelExample.coffee conn […]

Узел JS – данные Stream от Busboy до AWS S3

Я пытаюсь загрузить файл на s3 через ec2. Мой первый подход: полностью загрузить файл в ec2, а затем загрузить этот файл в s3. Этот подход не является хорошим, потому что время передачи от ec2 до s3 является пустой тратой времени. В настоящее время я пытаюсь использовать stream загрузки bbboy в stream загрузки s3, чтобы загрузка […]

ошибка npm del в gulpfile Visual Studio 2015

Я использую пакет del в моем gulpfile как часть чистой задачи. Ниже приведены версии того, что я использую Visual Studio 2015 Community Node.js v2.11.3 gulp v3.9.0 del v2.0.2 Это выдержка из файла gulp: var gulp = require(‘gulp’); var del = require(‘del’); var config = require(‘./gulp.config’)(); var $ = require(‘gulp-load-plugins’)({ lazy: true }); gulp.task(‘images’, [‘clean-images’], function […]

Spotify авторизация WebAPI – ошибка streamа учетных данных клиента invalid_client

Прямой вопрос, надеюсь, с прямым ответом. Я пытаюсь реализовать stream учетных данных клиента через Node.js, используя запрос. Вот мой код var request = require(‘request’); var payload = config.spotify.clientID + “:” + config.spotify.clientSecret; var encodedPayload = new Buffer(payload).toString(“base64”); var opts = { url: “https://accounts.spotify.com/api/token”, method: “POST”, headers: { “Content-Type”: “application/x-www-form-urlencoded”, “Authorization”: “Bearer ” + encodedPayload }, […]