powered by simpleCommunicator - 2.0.46     © 2025 Programmizd 02
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / [node.js] [node-postgres] как работает console.log, как разобрать ошибку?
4 сообщений из 4, страница 1 из 1
[node.js] [node-postgres] как работает console.log, как разобрать ошибку?
    #38168379
Фотография аувв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
почему-то, когда делаю JSON.stringify, там нет описательной части ошибки, а когда вывожу console.log(err) - есть

видимо, err - какой-то необычный объект?

Код: javascript
1.
2.
3.
4.
5.
       client.query(selstring, function(err, result) {
       if(err){
         res.send(JSON.stringify(err));
         console.log(err);
       }else{



выводит в консоль:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
{ [error: column "undefined" does not exist]
  length: 98,
  name: 'error',
  severity: 'ERROR',
  code: '42703',
  detail: undefined,
  hint: undefined,
  position: '176',
  internalPosition: undefined,
  internalQuery: undefined,
  where: undefined,
  file: 'parse_expr.c',
  line: '766',
  routine: 'transformColumnRef' }

а в браузер:

{"length":86,"name":"error","severity":"ERROR","code":"42601","position":"62","file":"scan.l","line":"1001","routine":"scanner_yyerror"}

почему так? как достать описание ошибки словами?

http://nodejs.ru/doc/v0.4.x/stdio.html#console.log
https://github.com/brianc/node-postgres/wiki/Error-handling

(оригинал вопроса, как обычно: http://stackoverflow.com/questions/15112862/what-kind-of-object-is-node-postgres-error-why-nodes-console-log-and-json-stri)
...
Рейтинг: 0 / 0
[node.js] [node-postgres] как работает console.log, как разобрать ошибку?
    #38168397
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
аувв,

а что показывает err.toString() ?
...
Рейтинг: 0 / 0
[node.js] [node-postgres] как работает console.log, как разобрать ошибку?
    #38168407
Фотография аувв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Мечаувв,

а что показывает err.toString() ?

error: syntax error at or near "step"

то есть, вроде бы то, что надо!
хе-хе. но странно как-то!

спасибо
...
Рейтинг: 0 / 0
[node.js] [node-postgres] как работает console.log, как разобрать ошибку?
    #38168408
Фотография аувв
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ауввerror: syntax error at or near "step"ну или "error: column "undefined" does not exist"

Модератор: Тема перенесена из форума "HTML, JavaScript, VBScript, CSS".
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Серверный JavaScript (Node.js, Ringo, Nitro, Sling) [игнор отключен] [закрыт для гостей] / [node.js] [node-postgres] как работает console.log, как разобрать ошибку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]