簡體   English   中英

錯誤:connect ECONNREFUSED::1:3306 是當我嘗試在 nestjs 中使用 typeorm 時

[英]Error: connect ECONNREFUSED ::1:3306 is when i try to use typeorm in nestjs

當我嘗試在 nestjs 中使用 typeorm 時出現此錯誤

我做了像這樣使用 typeorm 的設置

應用程序模塊.ts

import { Module } from '@nestjs/common';
import { GraphQLModule } from '@nestjs/graphql';
import { ApolloDriver, ApolloDriverConfig } from '@nestjs/apollo';
import { UserModule } from './user/user.module';
import { TypeOrmModule } from '@nestjs/typeorm';
import config from './ormconfig';
import { User } from './user/user.entity';

@Module({
  imports: [
    TypeOrmModule.forRoot({
      type: 'mysql', //Database 설정
      host: 'localhost',
      port: 3306,
      username: 'root',
      password: "",
      database: 'hinest',
      entities: [User], // Entity 연결
      synchronize: true,
    }),
    GraphQLModule.forRoot<ApolloDriverConfig>({
      driver: ApolloDriver,
      debug: false,
      playground: false,
      autoSchemaFile: 'schema.gpl'
    }),
    UserModule,
    TypeOrmModule.forFeature([User])
  ],
  controllers: [],
  providers: [],
})
export class AppModule { }

有些人說“你必須啟動 mysql”所以我做了“mysql.server start”或“mysql.server restart”但錯誤仍然存在..

如果你想看 anthor code 我可以證明

我無能為力因為這個錯誤

請幫助我..

編輯 /etc/hosts 並刪除以 ::1 開頭的行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM