cloudflare / workers-sdk

⛅️ Home to Wrangler, the CLI for Cloudflare Workers®
https://developers.cloudflare.com/workers/
Apache License 2.0
2.44k stars 615 forks source link

🐛 BUG: wrangler login is not working #6196

Open swleungX opened 1 week ago

swleungX commented 1 week ago

Which Cloudflare product(s) does this pertain to?

Wrangler core

What version(s) of the tool(s) are you using?

wrangler 3.63.0

What version of Node are you using?

Node.js v22.0.0

What operating system and version are you using?

Windows 10

Describe the Bug

Observed behavior

Run npx wrangler login

D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:29765 throw a; ^

TypeError: fetch failed at fetch (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:17227:19) at process.processTicksAndRejections (node:internal/process/task_queues:95:5) at async fetchAuthToken (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:155281:10) at async exchangeAuthCodeForAccessToken (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:154934:20) at async Server. (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:155097:30) { cause: ConnectTimeoutError: Connect Timeout Error at onConnectTimeout (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6049:29) at D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6005:51 at Immediate._onImmediate (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6035:37) at process.processImmediate (node:internal/timers:478:21) { code: 'UND_ERR_CONNECT_TIMEOUT' } }

Node.js v22.0.0

Tried npx wrangler dev, localhost:8787 can be accessed with "Hello World!"

⛅️ wrangler 3.63.0

⎔ Starting local server... [wrangler:wrn] Unable to fetch the Request.cf object! Falling back to a default placeholder... ConnectTimeoutError: Connect Timeout Error at onConnectTimeout (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6049:29) at D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6005:51 at Immediate._onImmediate (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6035:37) at process.processImmediate (node:internal/timers:478:21) at process.topLevelDomainCallback (node:domain:160:15) at process.callbackTrampoline (node:internal/async_hooks:128:24) [wrangler-UserWorker:wrn] Unable to fetch the Request.cf object! Falling back to a default placeholder... ConnectTimeoutError: Connect Timeout Error at onConnectTimeout (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6049:29) at D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6005:51 at Immediate._onImmediate (D:\Testfield\cloudflareTest\my-first-app\node_modules\wrangler\wrangler-dist\cli.js:6035:37) at process.processImmediate (node:internal/timers:478:21) at process.topLevelDomainCallback (node:domain:160:15) at process.callbackTrampoline (node:internal/async_hooks:128:24) [wrangler:inf] Ready on http://127.0.0.1:8787 [wrangler:inf] GET / 200 OK (8ms) [wrangler:inf] GET /favicon.ico 200 OK (3ms)

Expected behavior

Don't know, never success before.

Please provide a link to a minimal reproduction

No response

Please provide any relevant error logs

No response

penalosa commented 1 week ago

I think this might be a duplicate of https://github.com/cloudflare/workers-sdk/issues/5162? Wrangler is generally unable to function if you're unable to access the Cloudflare API.

Could you provide a minimal reproduction, including the proxy variables you're using?