Skip to content

Error when entering localhost as address in providers #177

@Metsuryu

Description

@Metsuryu

When setting up the providers, the readme.md shows this:

providers: [ { provide: USE_AUTH_EMULATOR, useValue: !environment.production ? ['localhost', 9099] : undefined }, ],

But this gives an error:

ERROR FirebaseError: Firebase: Error (auth/invalid-emulator-scheme).

Because it checks for this assertion:

_assert(/^https?:\/\//.test(url), authInternal, "invalid-emulator-scheme" /* INVALID_EMULATOR_SCHEME */);

If instead of localhost I try to use http://127.0.0.1, it doesn't thorw the error anymore, but it doesn't work, showing "A network error has occurred"

and in console:

Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://127.0.0.1/identitytoolkit.googleapis.com/v1/accounts:createAuthUri?key=.... (Reason: CORS request did not succeed). Status code: (null).

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions