uscite console.log così,Che tipo di oggetto è l'errore node-postgres? Perché il nodo console.log e JSON.stringify lo gestiscono in modo diverso?
{ [error: syntax error at or near "step"]
length: 86,
name: 'error',
severity: 'ERROR',
code: '42601',
detail: undefined,
hint: undefined,
position: '62',
internalPosition: undefined,
internalQuery: undefined,
where: undefined,
file: 'scan.l',
line: '1001',
routine: 'scanner_yyerror' }
ma JSON.stringify non vede la parte narrativa di un errore,
{ "lunghezza": 86, "name": "l'errore" , "gravità": "ERRORE", "codice": "42601", "posizione": "62", "file": "scan.l", "linea": "1001", "routine": "scanner_yyerror" }
io non riesco a capire come ottenere questo "errore: colonna 'non definito' non esiste" wikies lettura (https://github.com/brianc/node-postgres/wiki/Error-handling, http://nodejs.ru/doc/v0.4.x/stdio.html#console.log)
Il codice è così,
client.query(selstring, function(err, result) {
if(err){
res.send(JSON.stringify(err));
console.log(err);
}else{
grazie
UPDATE: err.toString()
mostra error: syntax error at or near "step"
si prega di inviare i contenuti di 'selstring'. – robertklep
non penso che importi davvero, ma eccolo qui: 'seleziona max (data) :: carattere che varia dt dal calendario where11 passo = 0 '. il mio compito è ottenere la descrizione dell'errore. la domanda è intenzionalmente errata – fedd
Oh, scusami, ho frainteso la tua domanda :(Che cosa restituisce 'err.toString()? – robertklep