【问题标题】:Configure a Next JS authentication using joi使用 joi 配置 Next JS 身份验证
【发布时间】:2021-07-12 21:11:53
【问题描述】:

我正在尝试使用 JWT 进行身份验证,我需要在这里加入:

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的地方

    "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"
      }

我想我遗漏了一些东西,但我是新人。

【问题讨论】:

    标签: postgresql nestjs typeorm joi


    【解决方案1】:

    import * as Joi from 'joi';代替import Joi from 'joi';

    【讨论】:

      猜你喜欢
      • 2021-11-07
      • 1970-01-01
      • 2021-12-20
      • 2017-10-02
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多