我正在尝试连接到我在 Heroku 中设置的 PostgreSQL 数据库。
const { Sequelize, DataTypes, Model } = require("sequelize");
// DB Configuration
const sequelize = new Sequelize({
database: "[wont'd show db]",
username: "[won't show username]",
password: "[won't show password]",
host: "ec2-54-221-195-148.compute-1.amazonaws.com",
port: 5432,
dialect: "postgres",
dialectOptions: {
ssl: true,
},
});
Run Code Online (Sandbox Code Playgroud)
这就是我得到的输出:
SequelizeConnectionError:自签名证书
我有一个非常简单的 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...
Run Code Online (Sandbox Code Playgroud) 我正在考虑此解决方案,但不确定是否正确。
Type* myObjP;
void setSmth(Type& toBePassed) {
myObjP = *toBePassed;
};
Run Code Online (Sandbox Code Playgroud) postgresql ×2
backend ×1
c++ ×1
c++11 ×1
express ×1
graphql ×1
javascript ×1
pg ×1
pointers ×1
reference ×1
typeorm ×1
typescript ×1