0
MongoDB를 사용하여 Node.js 서버를 실행하려고합니다. 튜토리얼을 자세히 읽었습니다. 여기 내 app.js는 파일입니다MongoError : unsupporter 서버 버전을 수정하는 방법?
const express = require('express');
const bodyParser = require('body-parser');
const path = require('path');
const app = express();
const MongoClient = require('mongodb').MongoClient;
const asser = require('assert');
app.use(bodyParser.urlencoded({
extended: true
}));
var url = 'mongodb://localhost:27017/test';
var db;
app.listen(80,() => {
console.log('listening on 80')
})
MongoClient.connect(url, (err, database) => {
if (err) return console.log(err)
db = database
})
app.post('/register', function(req, res) {
console.log("asdf");
res.send('1');
port.write(JSON.stringify(req.body) + "\n");
});
function onOpen() {
console.log("OPENED");
}
function onData(data) {
console.log(data);
}
` 내가 그것을 실행하려고하지만, 나는 다음과 같은 오류 얻을 :
[email protected]:~/Server $ sudo node app.js
listening on 80
{ MongoError: unsupported server version
at /home/pi/Server/node_modules/mongodb-
core/lib/topologies/server.js:367:39
at /home/pi/Server/node_modules/mongodb-
core/lib/connection/pool.js:542:18
at _combinedTickCallback (internal/process/next_tick.js:131:7)
at process._tickCallback (internal/process/next_tick.js:180:9) name:
'MongoError', message: 'unsupported server version' }
가 어떻게이 문제를 해결할 수 있습니까? 내 package.json 파일에^3.0.0-rc0 버전이 사용 중입니다. 나는 어디서나 온라인 솔루션을 찾는 것 같다.