可以在可执行文件中运行服务吗?希望简单地“引导”模块并直接调用服务方法
const userService = new UserService()
userService.find(1).then(console.log)但我需要将所有依赖项连接起来,并启动数据库。
typedi允许您使用getContainer,它将为您处理此问题。
发布于 2020-01-17 23:22:17
import { NestFactory } from '@nestjs/core'
import { AppModule } from 'app/AppModule'
import { ContactCore } from 'domain/contact/ContactCore'
import { ContactModule } from 'domain/contact/ContactModule'
(async () => {
const app = await NestFactory.create(AppModule, {
cors: {
origin: ['http://localhost:3000', 'http://localhost:6006'],
credentials: true
}
})
const contactCore = app.select(ContactModule).get(ContactCore)
const resolve = await contactCore.read({ uuid: "550718e8-4137-46c0-a90c-2abc6c4d96e2" })
console.log(resolve)
})()https://stackoverflow.com/questions/59789351
复制相似问题