繁体   English   中英

node.js - 新手mongojs问题

[英]node.js - newbie mongojs issue

我正在努力学习MongoJS,但它不起作用。
我到目前为止编写了这段代码 -

/* Basics */

var express = require('express'),
    app = express(),
    server = require('http').createServer(app),
    io = require('socket.io').listen(server),
    db = require("mongojs").connect("mydb", ["users"]);

server.listen(27017, null);

io.set('transports', ['xhr-polling']);

// routing
app.get('/', function (req, res) {
    res.sendfile("index.html");
    app.use(express.static(__dirname));
});

db.users.save({username : "admin"}, function(err, saved) {
    if( err || !saved ) { console.log("User not saved"); }
    else { console.log("User saved"); }
});

它登录到控制台“用户未保存”,但为什么? 我做错了什么?


提前致谢

您对端口感到困惑,并试图告诉您的Web服务器侦听端口27017 ,这是mongodb侦听的端口。 尝试server.listen(3000) (或您选择的其他可用端口)。 如果要对db.users.save错误进行故障排除,请尝试将实际错误消息( err )打印到控制台并从那里开始。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM