technological-jadeT
Refine3y ago
12 replies
technological-jade

TypeError: rawData.some is not a function

Heya everyone.

I am running into an error that I've been trying to figure out for a few hours at this point.

I keep getting the following error when I go to my http://localhost:3000/companies page.

TypeError: rawData.some is not a function

In my _app.tsx I have:
...
const API_URL = "https://api.example.com";

const httpClient = axios.create({
  auth: {
    username: "username",
    password: "password",
  }
});

httpClient.interceptors.response.use(
  (response) => {
    console.log(response)
    return response;
  },
  (error) => {
    const customError: HttpError = {
      ...error,
      message: error.response?.data?.message,
      statusCode: error.response?.status,
    };

    return Promise.reject(customError);
  },
);
...
  return (
    <>
      <RefineKbarProvider>
        <ColorModeContextProvider>
          <Refine
            routerProvider={routerProvider}
            dataProvider={dataProvider(API_URL, httpClient)}
            notificationProvider={notificationProvider}
            authProvider={authProvider}
            resources={[
              {
                name: "companies",
                list: "/companies",
                create: "/companies/create",
                edit: "/companies/edit/:id",
                show: "/companies/show/:id",
                meta: {
                  canDelete: true,
                },
              },
            ]}
            options={{
              syncWithLocation: true,
              warnWhenUnsavedChanges: true,
            }}
          >
            {props.children}
            <RefineKbar />
            <UnsavedChangesNotifier />
          </Refine>
        </ColorModeContextProvider>
      </RefineKbarProvider>
    </>
  );

...
Was this page helpful?