node.js express 비동기 동기화 문제
페이지 정보
작성자 미친새 작성일 20-02-21 18:45 조회 24,329 댓글 0본문
app.get('/', function(req, res) {
db.open(function(err, db) {
db.authenticate(USERID, PASS, function() {
db.collection("", function(err, collection) {
collection.find({},{}, function(err, cur) {
res.render('index.jade', {});
});
});
});
});
});
해결
app.get('/', function(req, res) {
readData(req, res);
});
var readData = function(req, res) {
db.open(function(err, db) {
db.authenticate(USERID, PASS, function() {
db.collection("", function(err, collection) {
collection.find({},{}, function(err, cur) {
res.render('index.jade', {});
});
});
});
});
}
db.open(function(err, db) {
db.authenticate(USERID, PASS, function() {
db.collection("", function(err, collection) {
collection.find({},{}, function(err, cur) {
res.render('index.jade', {});
});
});
});
});
});
해결
app.get('/', function(req, res) {
readData(req, res);
});
var readData = function(req, res) {
db.open(function(err, db) {
db.authenticate(USERID, PASS, function() {
db.collection("", function(err, collection) {
collection.find({},{}, function(err, cur) {
res.render('index.jade', {});
});
});
});
});
}
관련링크
댓글목록 0
등록된 댓글이 없습니다.