node.js express 비동기 동기화 문제
페이지 정보
본문
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', {});
});
});
});
});
}
관련링크
- 이전글node.js https ssl 서버 구현 20.02.21
- 다음글softether VPN 설정 20.02.21
댓글목록
등록된 댓글이 없습니다.