Компонент загрузки Shopify - ошибка компонента загрузки состояния приложения

Пытаясь добавить компонент загрузки в это приложение, когда состояние приложения загружается, все, что я получаю, это «Не удалось загрузить ресурс: сервер ответил статусом 500 ()».

      class MyApp extends App {
  isTheAppLoading() {
    return true;
  }
  render() {
    const { Component, pageProps, shopOrigin } = this.props;

    const client = new ApolloClient({
      fetch: fetch,
      fetchOptions: {
        credentials: "include",
      },
    });
    const loading = isTheAppLoading();
    const loadingComponent = loading ? <Loading /> : null;

    return (
      <AppProvider i18n={translations}>
        <Provider
          config={{
            apiKey: API_KEY,
            shopOrigin: shopOrigin,
            forceRedirect: true,
          }}
        >
          {loadingComponent}
          <ApolloProvider client={client}>
            <Component {...pageProps} />
          </ApolloProvider>
        </Provider>
      </AppProvider>
    );
  }
}

MyApp.getInitialProps = async ({ ctx }) => {
  return {
    shopOrigin: ctx.query.shop,
  };
};

export default MyApp;

0 ответов

Другие вопросы по тегам