There's no page at this address
sandeeppangeni17 opened this issue · 2 comments
sandeeppangeni17 commented
Here is my shopify.js configs:
import { BillingInterval, LATEST_API_VERSION } from "@shopify/shopify-api";
import { shopifyApp } from "@shopify/shopify-app-express";
import { SQLiteSessionStorage } from "@shopify/shopify-app-session-storage-sqlite";
import { restResources } from "@shopify/shopify-api/rest/admin/2023-07";
const DB_PATH = `${process.cwd()}/database.sqlite`;
// The transactions with Shopify will always be marked as test transactions, unless NODE_ENV is production.
// See the ensureBilling helper to learn more about billing in this template.
const billingConfig = {
"My Shopify One-Time Charge": {
// This is an example configuration that would do a one-time charge for $5 (only USD is currently supported)
amount: 5.0,
currencyCode: "USD",
interval: BillingInterval.OneTime,
},
};
const scopes =
"read_customers,read_orders,read_products,write_customers,write_products";
const hostName = "https://appname.domain.com";
const SHOPIFY_API_KEY = "#########";
const SHOPIFY_API_SECRET = "#######";
const shopify = shopifyApp({
useOnlineTokens: true,
api: {
apiKey: SHOPIFY_API_KEY,
apiSecretKey: SHOPIFY_API_SECRET,
scopes: scopes.split(","),
// hostName: hostName.replace(/https?:\/\//, ""),
apiVersion: LATEST_API_VERSION,
restResources,
billing: undefined, // or replace with billingConfig above to enable example billing
},
auth: {
path: "/api/auth",
callbackPath: "/api/auth/callback",
},
webhooks: {
path: "/api/webhooks",
},
// This should be replaced with your preferred storage strategy
sessionStorage: new SQLiteSessionStorage(DB_PATH),
});
When installing the app it shows the dashboard for a second and then display the error message as There's no page at this address
ankur6971 commented
Hello @sandeeppangeni17.
You have probably missed out on pasting the following last line:
export default shopify
Also, I see that the hostname is commented out.
However, when I put the above code to work, I was able to install the app but I simply could not see the billing page
You may go through this link which is around similar issue : #1253
sandeeppangeni17 commented
export default shopify
I have added the export default shopify too but still not working.