diff --git a/src/components/ConfigUserPopUp.jsx b/src/components/ConfigUserPopUp.jsx index ab5b852..0a965b2 100644 --- a/src/components/ConfigUserPopUp.jsx +++ b/src/components/ConfigUserPopUp.jsx @@ -112,7 +112,7 @@ const ConfigUserPopUp = ({ open, onClose, username, bio, profilePic, setProfileP profilePicUrl = await uploadToCloudinary(changedProfilePic); } - const res = await fetch("http://localhost:5000/api/config", { + const res = await fetch("https://groover-api.onrender.com/api/config", { method: "PUT", headers: { "Content-Type": "application/json", diff --git a/src/components/FollowButton.jsx b/src/components/FollowButton.jsx index 0d6d4e5..94a1d2e 100644 --- a/src/components/FollowButton.jsx +++ b/src/components/FollowButton.jsx @@ -11,7 +11,7 @@ const FollowButton = ({ followingId, userId, following }) => { setLoading(true); const token = localStorage.getItem('token'); - const response = await fetch('http://localhost:5000/api/follow', { + const response = await fetch('https://groover-api.onrender.com/api/follow', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/src/components/PostFormPopUp.jsx b/src/components/PostFormPopUp.jsx index 6fe9fa0..c1776c8 100644 --- a/src/components/PostFormPopUp.jsx +++ b/src/components/PostFormPopUp.jsx @@ -50,7 +50,7 @@ const PostFormPopUp = ({ open, onClose, projects }) => { ); } - const response = await fetch("http://localhost:5000/api/post", { + const response = await fetch("https://groover-api.onrender.com/api/post", { method: "POST", headers: { "Content-Type": "application/json", diff --git a/src/components/SharePopUp.jsx b/src/components/SharePopUp.jsx index 2b2eb0f..d918ef0 100644 --- a/src/components/SharePopUp.jsx +++ b/src/components/SharePopUp.jsx @@ -13,7 +13,7 @@ const SharePopUp = ({ open, onClose, project }) => { const token = localStorage.getItem("token"); console.log("Usernameeeee inputttttt") console.log(usernameInput) - const response = await fetch(`http://localhost:5000/api/projects/${project.id}/invite`, { + const response = await fetch(`https://groover-api.onrender.com/api/projects/${project.id}/invite`, { method: "POST", headers: { "Content-Type": "application/json", diff --git a/src/hooks/useForkProject.jsx b/src/hooks/useForkProject.jsx index a46083f..8978457 100644 --- a/src/hooks/useForkProject.jsx +++ b/src/hooks/useForkProject.jsx @@ -8,7 +8,7 @@ export default function useForkProject(token) { setLoading(true); try { console.log(projectId) - const response = await fetch(`http://localhost:5000/api/fork`, { + const response = await fetch(`https://groover-api.onrender.com/api/fork`, { method: "POST", headers: { Authorization: `Bearer ${token}`, diff --git a/src/hooks/useLikePost.jsx b/src/hooks/useLikePost.jsx index c63bd0b..bfaa69f 100644 --- a/src/hooks/useLikePost.jsx +++ b/src/hooks/useLikePost.jsx @@ -5,7 +5,7 @@ export default function useLikePost(token, onSuccess) { const likePost = async (post_id) => { try { - const res = await fetch("http://localhost:5000/api/post/like", { + const res = await fetch("https://groover-api.onrender.com/api/post/like", { method: 'POST', headers: { Authorization: `Bearer ${token}`, diff --git a/src/hooks/useShareProject.jsx b/src/hooks/useShareProject.jsx index 7085716..e826d92 100644 --- a/src/hooks/useShareProject.jsx +++ b/src/hooks/useShareProject.jsx @@ -7,7 +7,7 @@ export default function useShareProject(token) { const shareProject = async (username) => { setLoading(true); try { - const response = await fetch(`http://localhost:5000/api/invite`, { + const response = await fetch(`https://groover-api.onrender.com/api/invite`, { method: "POST", headers: { Authorization: `Bearer ${token}`, diff --git a/src/pages/editor/[id].jsx b/src/pages/editor/[id].jsx index 153f669..ae37d05 100644 --- a/src/pages/editor/[id].jsx +++ b/src/pages/editor/[id].jsx @@ -679,7 +679,7 @@ function EditorPage() { projectData.midi = midiBase64; console.log(projectData.midi) try { - const response = await fetch('http://localhost:5000/api/projects', { + const response = await fetch('https://groover-api.onrender.com/api/projects', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -812,7 +812,7 @@ function EditorPage() { console.log(projectId) try { - const response = await fetch(`http://localhost:5000/api/projects/${projectId}`, { + const response = await fetch(`https://groover-api.onrender.com/api/projects/${projectId}`, { method: 'GET', headers: { 'Authorization': `Bearer ${tokenJWT}` diff --git a/src/pages/editor/view/[id].jsx b/src/pages/editor/view/[id].jsx index b65a1e7..c4b6acd 100644 --- a/src/pages/editor/view/[id].jsx +++ b/src/pages/editor/view/[id].jsx @@ -685,7 +685,7 @@ function EditorPage() { projectData.title = title + " (Fork)" try { - const response = await fetch('http://localhost:5000/api/projects', { + const response = await fetch('https://groover-api.onrender.com/api/projects', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -801,7 +801,7 @@ function EditorPage() { console.log(projectId) try { - const response = await fetch(`http://localhost:5000/api/projects/${projectId}`, { + const response = await fetch(`https://groover-api.onrender.com/api/projects/${projectId}`, { method: 'GET', headers: { 'Authorization': `Bearer ${tokenJWT}` diff --git a/src/pages/feed.jsx b/src/pages/feed.jsx index aa81bf1..e9f2586 100644 --- a/src/pages/feed.jsx +++ b/src/pages/feed.jsx @@ -54,7 +54,7 @@ function Feed() { setLoading(true); setError(""); try { - const res = await fetch("http://localhost:5000/api/post", { + const res = await fetch("https://groover-api.onrender.com/api/post", { headers: { Authorization: `Bearer ${token}`, }, @@ -82,7 +82,7 @@ function Feed() { const fetchSimilarUsers = async (token) => { try { - const res = await fetch("http://localhost:5000/api/user/similar", { + const res = await fetch("https://groover-api.onrender.com/api/user/similar", { headers: { Authorization: `Bearer ${token}`, }, diff --git a/src/pages/login.jsx b/src/pages/login.jsx index 4e06984..ef39d07 100644 --- a/src/pages/login.jsx +++ b/src/pages/login.jsx @@ -16,7 +16,7 @@ const LoginPage = () => { const handleSubmit = async (e) => { e.preventDefault(); try { - const response = await fetch('http://localhost:5000/api/signin', { + const response = await fetch('https://groover-api.onrender.com/api/signin', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/src/pages/logon.jsx b/src/pages/logon.jsx index 7efe8f1..7af7696 100644 --- a/src/pages/logon.jsx +++ b/src/pages/logon.jsx @@ -17,7 +17,7 @@ const LoginPage = () => { e.preventDefault(); try { - const response = await fetch('http://localhost:5000/api/signup', { + const response = await fetch('https://groover-api.onrender.com/api/signup', { method: 'POST', headers: { 'Content-Type': 'application/json', diff --git a/src/pages/p/[id].jsx b/src/pages/p/[id].jsx index 3e7d331..723a3ca 100644 --- a/src/pages/p/[id].jsx +++ b/src/pages/p/[id].jsx @@ -35,7 +35,7 @@ function PostPage() { }; const fetchPost = async (postId, token) => { try { - const res = await fetch(`http://localhost:5000/api/post/${postId}`, { + const res = await fetch(`https://groover-api.onrender.com/api/post/${postId}`, { headers: { Authorization: `Bearer ${token}`, }, diff --git a/src/pages/profile/[user].jsx b/src/pages/profile/[user].jsx index 274c6ff..15c383a 100644 --- a/src/pages/profile/[user].jsx +++ b/src/pages/profile/[user].jsx @@ -71,7 +71,7 @@ export default function Profile() { if (!username || !token) return; try { - const res = await fetch(`http://localhost:5000/api/user/${username}`, { + const res = await fetch(`https://groover-api.onrender.com/api/user/${username}`, { headers: { Authorization: `Bearer ${token}` }, }); @@ -114,7 +114,7 @@ export default function Profile() { const fetchUserProjects = async (token, user) => { try { - const response = await fetch(`http://localhost:5000/api/projects/user/${user}`, { + const response = await fetch(`https://groover-api.onrender.com/api/projects/user/${user}`, { headers: { Authorization: `Bearer ${token}` }, }); if (!response.ok) throw new Error("Erro ao carregar projetos"); @@ -133,7 +133,7 @@ export default function Profile() { const fetchPosts = async (token) => { setLoading(true); try { - const res = await fetch(`http://localhost:5000/api/post/username/${user}`, { + const res = await fetch(`https://groover-api.onrender.com/api/post/username/${user}`, { headers: { Authorization: `Bearer ${token}` }, }); if (!res.ok) throw new Error("Erro ao carregar posts"); @@ -151,7 +151,7 @@ export default function Profile() { const fetchInvites = async (token) => { setLoading(true); try { - const res = await fetch(`http://localhost:5000/api/invitations`, { + const res = await fetch(`https://groover-api.onrender.com/api/invitations`, { headers: { Authorization: `Bearer ${token}` }, }); if (!res.ok) throw new Error("Erro ao carregar invites"); @@ -178,7 +178,7 @@ export default function Profile() { const handleClickAccept = async (inviteId) => { setLoading(true); try { - const response = await fetch(`http://localhost:5000/api/invitations/${inviteId}/respond`, { + const response = await fetch(`https://groover-api.onrender.com/api/invitations/${inviteId}/respond`, { method: "POST", headers: { "Content-Type": "application/json", @@ -204,7 +204,7 @@ export default function Profile() { const handleClickReject = async (inviteId) => { setLoading(true); try { - const response = await fetch(`http://localhost:5000/api/invitations/${inviteId}/respond`, { + const response = await fetch(`https://groover-api.onrender.com/api/invitations/${inviteId}/respond`, { method: "POST", headers: { "Content-Type": "application/json", diff --git a/src/util/upload.jsx b/src/util/upload.jsx index 40c2c87..c0676d2 100644 --- a/src/util/upload.jsx +++ b/src/util/upload.jsx @@ -9,7 +9,7 @@ export async function uploadToCloudinary(file) { const formData = new FormData(); formData.append("file", file); - const res = await fetch("http://localhost:5000/api/upload-image", { + const res = await fetch("https://groover-api.onrender.com/api/upload-image", { method: "POST", headers: { Authorization: `Bearer ${localStorage.getItem("token")}`,