我是在node.js中新建的,並從書中學習它。我在書中有一些代碼,當我開始它時,會產生一個錯誤。我正在尋找解決方案,但任何人都有解決方案給我。所以我決定問自己的問題。錯誤:在node.js中連接ECONNREFUSED - 數據庫
我的代碼使用postgreSQL運行,它的require('pg');
。它已經安裝在node_modules
這是我從一個文件中的所有代碼: postgreSQL.js:
var pg = require('pg');
var conString = "tcp://root:[email protected]:5432/dataBase";
var client = new pg.Client(conString);
client.connect();
client.query(
'insert into users (name, age) values ("$1, $2") returning id',
['Michal', 29],
function(err, result){
if(err) throw err;
console.log('Id form this record '+ result.rows[0].id);
}
);
,當我想啓動它的產生我在cmd中的錯誤:
throw er; // Unhandled 'error' event
^
Error: connect ECONNREFUSED
at exports._errnoException (util.js:746:11)
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1010:19)
我試圖檢查telnet中的端口,從這裏調試我的代碼和每個解決方案。任何人幫助?
你可以在本地主機通過命令行連接與用戶root到PostgreSQL? –
只有當我設置:'節點調試postgreSQL.js' 然後在cmd通過telnet: 'telnet localhost 5858' – kjugi
我的意思是這樣的:'psql -U root dataBase' - 通過命令行運行。 –