[英]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.