Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue with adding origin #515

Closed
SherifAugustus opened this issue Aug 16, 2023 · 6 comments
Closed

Issue with adding origin #515

SherifAugustus opened this issue Aug 16, 2023 · 6 comments

Comments

@SherifAugustus
Copy link

Environment

Reproduction

n/a

Describe the bug

I still get the AUTH_NO_ORIGIN production error whenever I try to deploy my application even when I add my origin to the auth object in the nuxt.config.ts file

Additional context

The documentation I followed: https://sidebase.io/nuxt-auth/configuration/nuxt-config

Logs

AUTH_NO_ORIGIN: No origin - this is an error in production, see https://sidebase.io/nuxt-auth/resources/errors. You can ignore this during development
@dhondtlaurens
Copy link

I encountered the same issue. The error seems to be resolved by configuring the AUTH_ORIGIN environment variable. According to the specification outlined in this link, nuxt-auth attempts to determine the application's origin in the following manner:

  1. It checks for the presence of the AUTH_ORIGIN environment variable and utilizes it if set.
  2. Alternatively, it considers the auth: { origin: 'https://your-cool-origin.com' } configuration value from the nuxt.config.ts file if provided.

However, I've noticed that step 2 doesn't appear to function as expected.

@hudovich-dev
Copy link

Yeah, auth settings in the nuxt.config.ts are not honored.

@Saganic
Copy link

Saganic commented Sep 30, 2023

Any news on this?

@hudovich-dev
Copy link

auth.origin must be auth.baseURL, seems like the docs haven't been updated...

@zoey-kaiser
Copy link
Member

auth.origin must be auth.baseURL, seems like the docs haven't been updated...

This is a change done in v0.6 and upwards. You can find the correct documentation for this when selecting the correct version from the module headers.

https://sidebase.io/nuxt-auth/v0.6/configuration/nuxt-config

As this seems to be a misunderstanding, I will close this issue and refer you to the documentation or to #368 if there are any issues with deploying to another baseUrl.

@zoey-kaiser zoey-kaiser closed this as not planned Won't fix, can't repro, duplicate, stale Oct 17, 2023
@FerhatCengz
Copy link

To resolve the AUTH_NO_ORIGIN error in your Nuxt.js project, you need to ensure that your environment variable is correctly set and properly used in your Nuxt configuration. Here are the steps to fix this issue:

First, set the AUTH_ORIGIN environment variable in your .env file. For example:

.env

AUTH_ORIGIN=http://localhost:3000

2.Configure Nuxt to Use the Environment Variable:

In your nuxt.config.ts file, ensure that the auth module uses the AUTH_ORIGIN environment variable. Here is how you can do it:

    auth: {
    baseURL: process.env.AUTH_ORIGIN
   }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants