node js 인데요 데이터 동기식으로 처리할려면 어떻게해야하죠..?

조회수 666회

const express = require('express'); const app = express();

var MongoClient = require('mongodb').MongoClient; var url = "mongodb://192.168.0.60:27017/";

MongoClient.connect(url, function(err, db) { if (err) throw err; var dbo = db.db("database"); var cursor = dbo.collection('data').find();

dbo.collection("data").findOne({}, function(err, result) {

  app.get('/', (req, res) => {
  res.json(result);
  console.log(result)

res.end(); db.close(); });
}); });

app.listen(8000, () => { console.log('Example app listening on port 3000!'); });

이런식으로 데이터를 받아오는걸 만들었는데요...

nodejs를 실행하면 mongodb 의 데이터가 바뀌더라도. localhost:8000 에선 변경되지 않더라구요.

어떻게해야 할까요? 
  • (•́ ✖ •̀)
    알 수 없는 사용자

1 답변

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)