
I am trying to set up a simple authentication from a project i used before which used node-appwrite with appwrite on version 1.5.1
I updated to 1.6.0 after some troubles but now i can't seem to make a request without crashing into CORS.
errors:
TypeScript
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://appwrite.lostcausenetwork.com/v1/account/sessions/email. (Reason: CORS header ‘Access-Control-Allow-Origin’ missing). Status code: 301.
Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://appwrite.lostcausenetwork.com/v1/account/sessions/email. (Reason: CORS request did not succeed). Status code: (null).
code:
TypeScript
import { Client,Account, Models } from "node-appwrite";
const CreateAdminClient = async (): Promise<Client> => {
const client = new Client();
const endpoint: string = process.env.NEXT_PUBLIC_APPWRITE_ENDPOINT!;
const projectId:string = process.env.NEXT_PUBLIC_APPWRITE_PROJECT_ID!;
const secretKey:string = process.env.NEXT_PUBLIC_APPWRITE_API_KEY!;
client
.setEndpoint(endpoint)
.setProject(projectId)
.setKey(secretKey);
return client;
}
const CreateAdminAccount = async (): Promise<Account> => {
const account = new Account(await CreateAdminClient());
return account;
}
export const logUserIn = async (email: string, password: string): Promise<Models.Session> => {
const account = await CreateAdminAccount();
const session = await account.createEmailPasswordSession(email, password);
return session;
}```
TL;DR
Developers are encountering CORS errors when making requests to an API using node-appwrite. The issue seems to be related to missing CORS headers.
**Solution:** To fix the CORS issue, you need to ensure that the API server includes the appropriate CORS headers, such as 'Access-Control-Allow-Origin', in its response.
web platform is also set up. though that shouldnt matter since i am using an api key
Recommended threads
- After upgrading from 1.6.0 to 1.7.4 GetF...
I can only getFilePreview images created after the upgrade. I can still use getFile for the old images but I would prefer to be using getFilePreview ?
- Need help with clerk auth
Im having issue with auth
- Account Creation only with OAuth provide...
Hey, is it possible to create account only with a oauth provider? Like that you can login and create your account with only Discord for example. I didn't really...
