0
の「ID」私はこのプロジェクトを作成しました:https://codeforgeek.com/2016/03/building-real-time-polling-app-rethinkdb-nodejs/NodeJS - RethinkDB:プロパティを読み取ることができませんヌル
は、今私が要求をDELETE POSTMANを介して動作削除機能が挿入されている、それはDBデータベースからテーブルを削除しますが、コンソール/アプリのクラッシュ、私はコンソールでこれを取得する:
例外TypeError:私は(ノードapp.js)再びアプリを起動すると、ヌル
のプロパティ 'ID' を読み込めません。質問/表が削除されました!問題はクラッシュです。
var rethinkdb = require('rethinkdb');
var db = require('./db');
var pollObject = new db();
module.exports = function(socket) {
pollObject.connectToDb(function(err,connection) {
if(err) {
return callback(true,"Error connecting to database");
}
rethinkdb.table('poll').changes().run(connection,function(err,cursor) {
if(err) {
console.log(err);
}
cursor.each(function(err,row) {
console.log(JSON.stringify(row));
if(Object.keys(row).length > 0) {
socket.broadcast.emit("changeFeed",{"id" : row.new_val.id,"polls" : row.new_val.polls});
}
});
});
});
};
エラーの最後の行に '{" new_val ":null、' .. – robertklep
が表示されることがありますか?あなたがそこにログオンしたので – TheLawliet94