繁体   English   中英

ConnectionError [SequelizeConnectionError]:在铁路上连接 ETIMEDOUT 续集部署

[英]ConnectionError [SequelizeConnectionError]: connect ETIMEDOUT sequelize deploy on railway

我正在尝试使用 Nodejs 部署我的应用程序,MySQL 续集为 ORM 在铁路平台上。 但我看到了这个错误: ConnectionError [SequelizeConnectionError]: connect ETIMEDOUT at ConnectionManager.connect (/workspace/node_modules/sequelize/dist/lib/dialects/mysql/connection-manager.js:102:17) at processTicksAndRejections (node:internal/ process/task_queues:96:5)...我的数据库配置如下:

const Sequelize = require('sequelize');
const path = require('path');
require('dotenv').config({path: path.join(__dirname, '../','.env')});

const sequelize = new Sequelize(process.env.DB_DATABASE, process.env.DB_USER, process.env.DB_PASS, {
    dialect: 'mysql',
    host: process.env.DB_HOST,
    port: process.env.DB_POST,
}, {
    define: {
       freezeTableName: true, 
    }
});
module.exports = sequelize;

在 .env 文件中设置 NODE_ENV 环境变量。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM