Postgresql 使用joi配置下一个JS身份验证
我正在尝试使用JWT进行自动识别,我需要joi:Postgresql 使用joi配置下一个JS身份验证,postgresql,nestjs,typeorm,joi,Postgresql,Nestjs,Typeorm,Joi,我正在尝试使用JWT进行自动识别,我需要joi: import Joi from 'joi'; @Module({ imports: [ ... TypeOrmModule.forRoot(), ConfigModule.forRoot({ validationSchema: Joi.object({ JWT_SECRET: Joi.string().required(), JWT_EXPIRATION_TIME: Joi.string()
import Joi from 'joi';
@Module({
imports: [
...
TypeOrmModule.forRoot(),
ConfigModule.forRoot({
validationSchema: Joi.object({
JWT_SECRET: Joi.string().required(),
JWT_EXPIRATION_TIME: Joi.string().required(),
})})
]
但我真的不知道如何声明它,我有一个错误:
validationSchema: joi_1.default.object({
TypeError: Cannot read property 'object' of undefined
这就是我得到乔伊的地方
"joi": {
"version": "17.4.0",
"resolved": "https://registry.npmjs.org/joi/-/joi-17.4.0.tgz",
"integrity": "sha512-F4WiW2xaV6wc1jxete70Rw4V/VuMd6IN+a5ilZsxG4uYtUXWu2kq9W5P2dz30e7Gmw8RCbY/u/uk+dMPma9tAg==",
"requires": {
"@hapi/hoek": "^9.0.0",
"@hapi/topo": "^5.0.0",
"@sideway/address": "^4.1.0",
"@sideway/formula": "^3.0.0",
"@sideway/pinpoint": "^2.0.0"
}
我想我遗漏了一些东西,但我在这方面是新手。而不是
从“Joi”导入Joi代码>使用导入*作为“Joi”中的Joi代码>