我正在使用nodejs,使用couch_client库,并尝试连接到不存在的CouchDB实例。结果,节点崩溃给了我这些行的东西作为输出:
node.js:116
throw e; // process.nextTick error, or 'error' event on first tick
^
Error: ECONNREFUSED, Connection refused
at Client._onConnect (net.js:576:18)
at IOWatcher.onWritable [as callback] (net.js:165:12)
我敢打赌,我在某个地方犯了一个明显的错误 - 也许有心思清醒的人可以为我指出这个错误?感谢。
答案 0 :(得分:3)
抓住异常。
try {
go_ding({when:"there's stuff"});
} catch(e) {
couldnt_connect();
// Maybe setTimeout and retry, etc.
}
答案 1 :(得分:1)
你可以通过对基本网址的简单获取请求来查询couchdb节点。我怀疑你需要一个CouchDB驱动程序或框架吗?
CouchDB,关于Core API,Server API的权威指南。