我目前正在使用MEAN堆栈开发类似Twitter的应用程序,而且我在使用javascript文件连接数据库时遇到困难。现在我正在使用这种方法:
var express = require('express');
var router = express.Router();
var mc = require('mongodb').MongoClient;
var multer = require('multer');
var storage = multer.memoryStorage();
var upload = multer({ storage: storage});
var db, postsCollection;
router.get('/', function(req,res) {
res.render('login');
});
router.get('/register', function(req,res) {
res.render('register');
});
mc.connect('mongodb://localhost/post-demo', function(err, returnedDB) {
if(err) {
throw err;
}
db = returnedDB;
postsCollection = db.collection('posts');
});
module.exports = router;
mc.connect
片段适用于我所处理过的其他程序,我不知道为什么现在不能正常工作。在其他程序中,他们添加了一个空的数据库,但它似乎并没有在这个上工作..有人可以帮助我。
提前致谢