给出您在js。
中连接到mongoDB的示例mongoClient.connect("mongodb:/localhost/db",
function (err, db){
if (err){
throw err
}
} // some following code
在快速应用程序中捕获错误的正确性是什么,以便程序继续运行?目前我把它设置为if / else。哪个可以做到这一点,它保持程序运行。但这似乎是一种糟糕的方式。
mongoClient.connect("mongodb:/localhost/db",
function (err, db){
if (err){
resp.json(err)
console.log(err)
} else {
// some following code
}
}
有没有更好的方法来捕捉错误?
答案 0 :(得分:0)
new Error([message[, fileName[, lineNumber]]])
这种格式不会破坏您的服务器。 但是,如果DATABASE连接错误,服务器仍然无法正常工作。
答案 1 :(得分:0)
在server.js或main.js或app.js文件中使用它来处理所有错误,并向您发送状态码错误
SELECT list.*, games.*
FROM list
INNER JOIN games ON (list.Team_ID = games.games_away)
AND (list.Team_ID = games.games_home);