ローカルで RethinkDB に接続しようとしていますが、他のドキュメントが見つからないという奇妙なエラー メッセージが表示されます。
オフィスのコンピュータでは接続が機能しますが、自宅の MacBook Pro 10.9.2 では機能しません。
アプリケーションを実行すると、次のエラーが発生します。
{ name: 'RqlDriverError',
msg: 'Server dropped connection with message: "ERROR: this is the rdb protocol port (bad magic number)"',
message: 'Server dropped connection with message: "ERROR: this is the rdb protocol port (bad magic number)"' }
ファイルの先頭に RethinkDB が必要です。これは、接続しない私のアプリのコードです:
r.connect({
host: 'localhost',
port: 28015
},
function(err, conn) {
if (err){
return console.error(err);
};
r.db('Tictactoe').table('Users').insert({
move: req.query.move
}).run(conn, function(err, res){
if (err){
return console.error(err);
}
});
});
ここに私のGithubリポジトリへのリンクがあります。https://github.com/RaySinlao/tic_tac_toe/blob/master/app.js
すべてをまったく同じように設定した後、会社のコンピューターでは機能するが、自宅のコンピューターでは機能しないのは非常に奇妙だと思います。