In my file I've got a cookie that always sets to 1 hour by default even if I define maxAge 12 seconds
res.cookie("my-cookies", req.body.id_token, {maxAge: 12000, httpOnly: false});
i dont know about gatsby but this also works, first use cookieParser as middleware
const cookieParser = require("cookie-parser")
app.use(cookieParser)
and in your routes use this:
res.cookie("my-cookies", req.body.id_token, {
expires: new Date() + 12000
});
also if the above solution didn't work visit this site