Tag: 撰写

存储在MongoDB中的Node.jsdate对象为“1970-01-01T00:00:00.001Z”

我有一个Node.js应用程序,我正在使用Mongoose与Compose.io上的MongoDB接口。 这里有一些代码应该将当前date和时间存储在我的数据库中: signup.Volunteer.find({_id : uniqueid.toObjectId()}, function(err, doc){ var volunteer = doc[0]; var date = new Date(); console.log(date.toString()); //volunteer.time_out is an array //defined in Volunteer Schema as: 'time_in : [Date]' volunteer.time_in = volunteer.time_in.push(date); volunteer.save(function(err){ … }); }); …. 如果我打印这些date对象到控制台,我得到正确的date。 但是,当我将对象存储在我的数据库中时,它将存储为“1970-01-01T00:00:00.001Z”。 有什么想法为什么会发生?

打开握手期间,套接字突然closures:rabbitmq使用nodejs连接失败

Error: Socket closed abruptly during opening handshake at TLSSocket.endWhileOpening (/app/node_modules/amqplib/lib/connection.js:258:17) at emitNone (events.js:91:20) at TLSSocket.emit (events.js:185:7) at endReadableNT (_stream_readable.js:974:12) at _combinedTickCallback (internal/process/next_tick.js:80:11) at process._tickCallback (internal/process/next_tick.js:104:9)

部署parse-on-bluemix node.js应用程序进行bluemix失败

我在Bluemix中部署node.js,基本上从parse.com迁移到Bluemix。 以下错误是什么意思? 我该如何解决? 我正在使用CF命令行工具。 下面附上的日志。 ////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////// —–> Checking and configuring service extensions after installing dependencies —–> Installing App Management —–> Caching build Clearing previous node cache Saving 2 cacheDirectories (default): – node_modules – bower_components (nothing to cache) —–> Build succeeded! ├── cf-deployment-tracker-client@0.0.7 ├── express@4.13.4 └── parse-server@2.1.2 —–> Uploading droplet (21M) 0 of […]

通过Mongoose.js连接到使用SSL和mongos的Compose.io MongoDB部署

我正在使用compose.io来托pipetesting和生产mongodb数据库,并试图使用mongoose.js(使用标准nodejs mongodb驱动程序)通过节点应用程序进行连接。 我的连接选项如下: var connectionString = 'mongodb://user:password@host1:port1,host2:port2/dbname?ssl=true'; var options = { mongos: true, server: { ssl: true, sslValidate: true, sslCA: [fs.readFileSync('/path/to/cert/certificate.pem')] // cert from compose.io dashboard } } mongoose.createConnection(connectionString, options); 虽然这个连接似乎悬而未决。 我没有收到服务器的错误,也没有收到“公开”事件。