'Cannot read properties of undefined (reading 'loadCurrentSession')
I use shopify api, why I get this error message:
Cannot read properties of undefined (reading 'loadCurrentSession')
const Shopify = require('@shopify/shopify-api');
const { Product } = require('@shopify/shopify-api/dist/rest-resources/2022-04/index.js');
// Initializing a client to return content in the store's primary language
const test_session = await Shopify.Utils.loadCurrentSession(request, response);
const d = await Product.all({
session: test_session
})
Solution 1:[1]
First Define this function in your root server.js file
export default async function returnSessionData(req, res) {
const decode = await Shopify.Utils?.loadCurrentSession(req, res);
return decode
}
And Call this returnSessionData(req, res) from your route-controller
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Ashik Rana |
