Unhandled rejection SequelizeConnectionRefusedError: connect ECONNREFUSED 127.0.0.1:3306
at Promise.tap.then.catch.err (/Users/wooseungjin/codlab-nodejs/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:123:19)
From previous event:
at ConnectionManager.connect (/Users/wooseung
我有一个使用Express的NodeJS服务器。对于我的数据库,我使用Sequelize,我在Sequelize文档中定义了我的模型:
models/index.js
"use strict";
var fs = require("fs");
var path = require("path");
var Sequelize = require("sequelize");
var sequelize = new Sequelize('mydb', 'root', '
我有一个用nodejs编写的应用程序,用于后端和sequelize连接到mysql。当我运行我的应用程序并向端点发送请求时,一切都很正常。但问题出在测试模式下。当我尝试用supertest测试我的端点时,我得到一个非常恼人的错误:[SequelizeConnectionError]: authSwitch.authSwitchRequest is not a function,完整的错误消息是:
Attempted to log "mysql could not connect! ConnectionError [SequelizeConnectionError]: authS
我正在使用NodeJS和类型记录启动一个简单的后端服务器,以利用它的自动完成/类型检测功能。
在以前的应用程序中,所有数据库逻辑都在一个db.js文件中,该文件在需要时使用require导入。到目前为止,它一直运行良好,但我想尝试使用import导入模块,看看它的优点和缺点,我想听听一些建议。
我的计划是创建一个类来处理所有数据库逻辑并保存连接信息。类似于:
db.ts
import { Sequelize } from 'sequelize';
export class AppDB {
// Will store the connection, note that it