Node
How to use the client on Node environment (ReferenceError: fetch is not defined
) ?¶
Cozy-Client relies on the fetch
function included in browsers (or polyfilled). This function does not exist on Node environments so we have to provide a polyfill. An example using node-fetch
:
import fetch from 'node-fetch' import CozyClient from 'cozy-client' global.fetch = fetch
Then you will be able to use all the client methods and fetch data correctly.
When using cozy-client on Node environment, you don’t have access to all React
specific APIs. If, for any reason, you want to access these APIs, you can still
import them from cozy-client/dist/react
.