0
我開始研讀一本書的示例代碼,並有一個更新庫(包含節點,從0.8 - > 0.10) 。現在有一些破損&我得到這個錯誤:節點0.10.26上的zombiejs(2.0.0-alpha30)+ mochajs(1.17.1)
1) Todos Todo creation form should allow to create a todo:
Uncaught Error: connect ECONNREFUSED
at errnoException (net.js:904:11)
at Object.afterConnect [as oncomplete] (net.js:895:19)
我註釋掉的主張,試圖找出問題。看起來這是一個以殭屍爲中心的問題,但我不知道如何驗證,因爲有很多模塊作爲依賴項安裝。還有10個其他測試通過大多數使用登錄功能,所以我從概率中消除了這一點。我試圖發佈必要的代碼片段。如果這不夠詳細,我可以提供更多。我發現了一些這個錯誤的stackoverflow帖子,但解決方案並不適用。如果事實證明是一個殭屍問題,我會在他們的bug站點上發佈一些東西。
it('should allow to create a todo', login(function (browser, done) {
Browser.visit('http:localhost:3000/todos/new', function (err) {
if (err) throw err;
//browser
// .fill('textarea[name="what]', 'Test todo')
// .pressButton('input[type="submit"]', function (err) {
// if (err) throw err;
//browser.assert.pathname('/todos', 'should be redirected to /todos');
//finish assertions
//browser.assert.elements('#todo-list tr.todo', 1, 'To-Do list should contain 1 item');
//});
});
}));
主要條目中的package.json:
"dependencies": {
"union": "0.4.0",
"flatiron": "0.3.x",
"plates": "0.4.x",
"node-static": "0.7.x",
"nano":"5.x.x",
"flatware-cookie-parser" : "0.1.x" ,
"flatware-session": "0.1.x"
},
"devDependencies": {
"mocha" : "latest",
"zombie": "latest"
},
謝謝!
你可以嘗試使用'export NDOE_DEBUG = net'來啓用節點網絡的調試,以查看引發錯誤的位置嗎?因爲它在'zombie.js'中使用'request',所以你可以使用'export NODE_DEBUG = request' – shawnzhu