【发布时间】:2020-05-10 09:35:36
【问题描述】:
我有下一个 docker-compose 文件:
version: "3"
services:
proxy:
build:
context: ./client
dockerfile: proxy.Dockerfile
ports:
- "80:80"
server:
build:
context: .
dockerfile: server.Dockerfile
ports:
- "3000:3000"
depends_on: [db]
db:
image: postgres
environment:
POSTGRES_USER: lautidamo
POSTGRES_PASSWORD: la12papa
POSTGRES_DB: product-manager
ports:
- "5432:5432"
我有这个 database.ts:
import { Sequelize } from "sequelize";
export const sequelize = new Sequelize(
"product-manager",
"lautidamo",
"la12papa",
{
dialect: "postgres",
host: "localhost",
port: 5432
}
);
代理和服务器服务工作正常。但是当我向必须连接到数据库的路由发出请求时,出现此错误 connect ECONNREFUSED 127.0.0.1:5432。
【问题讨论】:
标签: node.js postgresql docker docker-compose sequelize.js