dropbox-sdk-js icon indicating copy to clipboard operation
dropbox-sdk-js copied to clipboard

Example does not work

Open LouiseEH opened this issue 2 years ago • 2 comments

Describe the bug I am using the simple example with the client secret, but I get the following error: Error [ERR_REQUIRE_ESM]: require() of ES Module <my_path>/src/lib/dropbox/dropbox-api.js not supported. Instead change the require of index.js in <my_path>/src/lib/dropbox/dropbox-api.js to a dynamic import() which is available in all CommonJS modules.

To Reproduce Use the simple example with the client secret

Expected Behavior The example should produce an oauth token

Actual Behavior An error occurs as described above on npm run dev

Screenshots N/A

Versions

  • What version of the SDK are you using? -> 10.34.0
  • What version of the language are you using? -> which language?
  • Are you using Javascript or Typescript? -> Javascript
  • What platform are you using? (if applicable) -> express, node

Additional context N/A

LouiseEH avatar May 26 '23 12:05 LouiseEH

Using:

const fetch = require('isomorphic-fetch')

seems to work

LouiseEH avatar May 26 '23 18:05 LouiseEH

Can you elaborate on exactly what you're running and how? For instance, are you referring to this examples/javascript/simple-backend sample in particular? Please share the full steps and commands you're following to reproduce the issue you're seeing.

Also, what version of Node are you using?

Thanks!

greg-db avatar May 30 '23 15:05 greg-db