> word.service.ts
```ts
import { Injectable, Inject } from '@nestjs/common';
import { Word } from './word.entity';
@Injectable()
export class WordService {
constructor(
@Inject('WORD_REPOSITORY') private readonly WORD_REPOSITORY: typeof Word,
) {}
async findOne(): Promise<Word> {
return await this.WORD_REPOSITORY.findOne<Word>();
}
}
[ExceptionHandler] Nest can't resolve dependencies of the WordService (?). Please make sure that the argument at index [0] is available in the WordModule context. +8ms
Error: Nest can't resolve dependencies of the WordService (?). Please make sure that the argument at index [0] is available in the WordModule context.
at Injector.lookupComponentInExports (C:\Users\hwanseok.kang\Desktop\lining\node_modules\@nestjs\core\injector\injector.js:183:19)
at process._tickCallback (internal/process/next_tick.js:68:7)
at Function.Module.runMain (internal/modules/cjs/loader.js:757:11)
at startup (internal/bootstrap/node.js:283:19)
at bootstrapNodeJSCore (internal/bootstrap/node.js:622:3)
문제
sequelize
의WORD_REPOSITORY
를 주입하였는데, 다음과 같은 에러 발생@Table export class Word extends Model {
@PrimaryKey
@Column
id: number;
@Column word: string;
@Column part: string; }
export const wordsProviders = [ { provide: 'WORDS_REPOSITORY', useValue: Word, }, ];
추정