Prisma ClientSetup
Constructor (JavaScript)
Overview
The Prisma constructor is used to create new instances of the Prisma client.
constructor(options: BasePrismaOptions)
BasePrismaOptions has the following properties (all are optional):
endpoint: string: The endpoint of your Prisma service. If not provided, the Client will default to theendpointthat was specified in prisma.yml when the Client was generated.secret: string: The secret protecting the API of your Prisma service. If not provided, the Client will default to thesecretthat was specified in prisma.yml when the Client was generated.debug: boolean: If set totrue, each invokation of a method on the Prisma client will print the GraphQL query that is sent to the Prisma API to the console. Default:false.fragmentReplacements: FragmentReplacement[]: A list of GraphQL fragments that will be applied to each query/mutation/subscription sent to the Prisma API.
Examples
Use default values for endpoint and secret that were specified in prisma.yml when the Client was generated:
const prisma = new Prisma({})
Override default values for endpoint and secret that had been specified in prisma.yml when the Client was generated:
const prisma = new Prisma({
endpoint: 'http://localhost:4466/hello-world/dev',
secret: 'mysecret42',
})