setting cooking in server actions
Unanswered
English Angora posted this in #help-forum
English AngoraOP
can comeone help i am facing this error while setting cookie in server action Error: (intermediate value)(intermediate value)(intermediate value).toUTCString is not a function
3 Replies
please provide some code
English AngoraOP
'use server';
import { cookies } from 'next/headers';
const createCookie = async (data) => {
cookies().set('token', data.idToken, {
secure: true,
httpOnly: true,
expires: data.expiresIn,
});
};
export const signUp = async (formData) => {
const data = {
email: formData.get('email'),
password: formData.get('password'),
returnSecureToken: true,
};
const url =
'https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=something';
const res = await fetch(url, {
method: 'post',
headers: {
'content-type': 'application/json',
},
body: JSON.stringify(data),
});
const resData = await res.json();
createCookie(resData);
return resData;
};
import { cookies } from 'next/headers';
const createCookie = async (data) => {
cookies().set('token', data.idToken, {
secure: true,
httpOnly: true,
expires: data.expiresIn,
});
};
export const signUp = async (formData) => {
const data = {
email: formData.get('email'),
password: formData.get('password'),
returnSecureToken: true,
};
const url =
'https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=something';
const res = await fetch(url, {
method: 'post',
headers: {
'content-type': 'application/json',
},
body: JSON.stringify(data),
});
const resData = await res.json();
createCookie(resData);
return resData;
};
English AngoraOP
@B33fb0n3