Home > Software design >  .env variables is an ampty string
.env variables is an ampty string

Time:07-11

i have to pass a .env variable to a Stripe object, but i´m getting the following error:

Uncaught (in promise) IntegrationError: Please call Stripe() with your publishable key. You used an empty string.

Here is the code

import Stripe from "stripe";

const stripe = new Stripe(process.env.NEXT_PUBLIC_STRIPE_SECRET_KEY);

.env enter image description here

CodePudding user response:

In Next.js you should declare your environment variables in a .env.local file.
For more informations check the official docs.

  • Related