App reviews, troubleshooting, and recommendations
I have created a Shopify custom app using remix so in theme extension I am fetching the data from my app routes that I have defined like this /badge-data .
I have setup the app proxy in partners page also like this:
Subpath prefix : /apps
Subpath : /badge
Proxy URL : <DOMAIN>/badge-data
In the theme extension I am fetching data like this
async function getBadgeData() {
try {
const response = await fetch("/apps/badge", {
method: "get",
});
console.log(response);
if (!response.ok) {
throw new Error("Network response was not ok");
}
const data = await response.json();
console.log("data=", data);
return data;
} catch (error) {
console.log("error", error);
}
}
getBadgeData();
There can be only one proxy per app in a store, so if you are using the same proxy that is "/apps/badge" for all the apps then it may unintentionally convert it to "/apps/badge-1". Be careful of that, and to verify it go Settings > Apps and Sales channel > Your app three dots > View Details from your admin page and check the actual proxy. Hopefully this solves your problem
Starting a B2B store is a big undertaking that requires careful planning and execution. W...
By JasonH Sep 23, 2024By investing 30 minutes of your time, you can unlock the potential for increased sales,...
By Jacqui Sep 11, 2024We appreciate the diverse ways you participate in and engage with the Shopify Communi...
By JasonH Sep 9, 2024