标签: keystonejs6

无法使用 MongoDB 配置 Keystone 6

我正在尝试使用 MongoDB 作为数据库来设置 Keystone。运行后keystone-next,该命令出错并显示以下错误消息:Error: Invalid db configuration. Please specify db.provider as either "sqlite" or "postgresql" at getDBProvider

他们的文档中没有明确说明db.provider使用 MongoDB 作为数据库时要传递哪些值。

以下是 的内容keystone.ts

import { config, createSchema } from '@keystone-next/keystone/schema'
import 'dotenv/config'

const databaseUrl =
  process.env.DATABASE_URL || 'mongodb://localhost/keystone-project'

const sessionConfig = {
  maxAge: 60 * 60 * 24 * 90,
  secret: process.env.COOKIE_SECRET || 'keystone-project-secret'
}

export default config({
  server: {
    cors: {
      origin: [process.env.FRONTEND_URL],
      credentials: true
    }
  },
  db: {
    provider: 'mongoose',
    url: …
Run Code Online (Sandbox Code Playgroud)

mongodb keystonejs keystonejs6

4
推荐指数
1
解决办法
2885
查看次数

标签 统计

keystonejs ×1

keystonejs6 ×1

mongodb ×1