Comments (3)
@nsmith7989 thanks for your answer.
As far as I know I'm using it only on the server side but you are probably right. @vercel/fetch somehow ended up in the client bundle otherwise I wouldn't get this error. I'll investigate further or try your solution if I need it on the client. Thanks!
from fetch.
@okaysuper I had the same problem trying to use this in nextjs. I think the problem is that dns
is built into node, but isn't available in the browser. You need to make sure you're using this server side only.
I have a file that is both server and client side so my solution is something like:
function getFetch() {
if (typeof window === 'undefined') {
const createFetch = require('@vercel/fetch');
return createFetch();
}
return window.fetch;
}
Alternatively if you're in nextjs and doing something in getStaticProps
or getServerSideProps
if you only use this package there nextjs will take care of not including this in the client bundle and causing errors.
from fetch.
Thank you for the report. We are archiving this project; you can read more details here: #83
from fetch.
Related Issues (20)
- `Host` header is not properly rewritten upon 3xx redirect HOT 1
- debug package missing?
- Retry *only* upon 5xx status code we know to be retryable HOT 1
- Smaller pool by default HOT 1
- Action required: Greenkeeper could not be activated 🚨
- It creates a new agent on every redirect HOT 2
- Consider not mutating provided opts object HOT 3
- Multipart requests HOT 1
- Allow passing configurable minimumCacheTime through to dns-cached-resolve HOT 4
- Should the types be moved to dev dependencies? HOT 1
- Cannot find requested import 'RequestInit'
- Feature Request: Add support for passing Request object HOT 1
- BUG while pass FormData `body` it will always into HOT 1
- Domains defined in the /etc/hosts file do not resolve HOT 1
- Update dependencies and settle all security vulnerabilities
- vercel/fetch returns 404 for calls that were returning 200 prior HOT 5
- retrying non-idempotent and non-safe requests is considered harmful HOT 4
- Documentation and types are incorrect / incomplete HOT 1
- Archiving `@vercel/fetch`
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fetch.