【发布时间】:2021-02-03 21:58:54
【问题描述】:
我有一个非常简单的 typeorm,pg 设置,脚本只是 yarn dev。 我以某种方式收到此错误。
AssertionError [ERR_ASSERTION]: unknown message code: 4a
at Parser.handlePacket (/Users/dmitriyshin.io/Desktop/Web/React/1. Courses Projects/Uber Clone with TypeScript, Apollo, GraphQL and NodeJS/nuber-server/node_modules/pg-protocol/src/parser.ts:198:16)
at Parser.parse (/Users/dmitriyshin.io/Desktop/Web/React/1. Courses Projects/Uber Clone with TypeScript, Apollo, GraphQL and NodeJS/nuber-server/node_modules/pg-protocol/src/parser.ts:101:30)
at Socket.<anonymous> (/Users/dmitriyshin.io/Desktop/Web/React/1. Courses Projects/Uber Clone with TypeScript, Apollo, GraphQL and NodeJS/nuber-server/node_modules/pg-protocol/src/index.ts:7:48)
at Socket.emit (events.js:315:20)
at Socket.EventEmitter.emit (domain.js:483:12)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:271:9)
at Socket.Readable.push (_stream_readable.js:212:10)
at TCP.onStreamRead (internal/stream_base_commons.js:186:23)
[nodemon] app crashed - waiting for file changes before starting...
【问题讨论】:
-
4a 是 J 的 ASCII,它不是有效的消息代码。你在和 PostgreSQL 说话吗?如果是,PostgreSQL 日志文件中的内容是什么?
-
@LaurenzAlbe 确实是它的 Postgres,但我使用的是 npm 包 pg
-
@LaurenzAlbe 在哪里可以找到日志文件?
-
在
log_directory参数指定的目录下找到日志文件。
标签: typescript postgresql graphql typeorm pg