Skip to content

Conversation

@thomas-desmond
Copy link
Contributor

@thomas-desmond thomas-desmond commented Apr 21, 2025

Summary

This PR is an update to the https://developers.cloudflare.com/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1/

closes #21074

Changes include:

  • Fix name of file from env.d.ts to new cloudflare-env.d.ts
  • Text modifications for clarity
  • Code block changes to better support TypeScript
  • Make all getCloudflareContext support async

Tested on a Windows 11 machine using Ubuntu WSL.

Documentation checklist

  • The documentation style guide has been adhered to.
  • If a larger change - such as adding a new page- an issue has been opened in relation to any incorrect or out of date information that this PR fixes.

thomas-desmond and others added 7 commits March 31, 2025 09:31
- Clarified instructions for modifying `tsconfig.json` and `cloudflare-env.d.ts`.
- Added note about wrangler creating the worker if not deployed.
- Improved error handling in the GET function.
- Updated file references for clarity and consistency.
…torial's update date, refined package manager arguments, and added notes on D1 database creation and Windows support.
@hyperlint-ai
Copy link
Contributor

hyperlint-ai bot commented Apr 21, 2025

Howdy and thanks for contributing to our repo. The Cloudflare team reviews new, external PRs within two (2) weeks. If it's been two weeks or longer without any movement, please tag the PR Assignees in a comment.

We review internal PRs within 1 week. If it's something urgent or has been sitting without a comment, start a thread in the Developer Docs space internally.


PR Change Summary

Updated the Next.js authentication tutorial to enhance clarity and support for TypeScript, including file renaming and async support for context retrieval.

  • Renamed file from env.d.ts to cloudflare-env.d.ts
  • Improved text clarity throughout the tutorial
  • Updated code blocks for better TypeScript compatibility
  • Enabled async support for getCloudflareContext function

Modified Files

  • src/content/docs/developer-spotlight/tutorials/fullstack-authentication-with-next-js-and-cloudflare-d1.mdx
  • src/content/docs/r2/api/s3/presigned-urls.mdx
  • src/content/docs/reference-architecture/by-solution.mdx

Added Files

  • src/content/docs/reference-architecture/diagrams/storage/storing-user-generated-content.mdx

How can I customize these reviews?

Check out the Hyperlint AI Reviewer docs for more information on how to customize the review.

If you just want to ignore it on this PR, you can add the hyperlint-ignore label to the PR. Future changes won't trigger a Hyperlint review.

Note specifically for link checks, we only check the first 30 links in a file and we cache the results for several hours (for instance, if you just added a page, you might experience this). Our recommendation is to add hyperlint-ignore to the PR to ignore the link check for this PR.

@github-actions github-actions bot removed product:r2 R2 object storage: https://developers.cloudflare.com/r2 product:reference-architecture size/xl labels Apr 21, 2025
@kodster28 kodster28 enabled auto-merge (squash) April 22, 2025 15:39
@kodster28 kodster28 merged commit 2f9d1bb into cloudflare:production Apr 22, 2025
7 checks passed
@workers-devprod workers-devprod added the contribution [Holopin] Recognizes a docs contribution, big or small label Apr 22, 2025
@holopin-bot
Copy link

holopin-bot bot commented Apr 22, 2025

Congratulations @thomas-desmond, the maintainer of this repository has issued you a holobyte! Here it is: https://holopin.io/holobyte/cm9sol2rv47010cjmwuzszl6z

This badge can only be claimed by you, so make sure that your GitHub account is linked to your Holopin account. You can manage those preferences here: https://holopin.io/account.
Or if you're new to Holopin, you can simply sign up with GitHub, which will do the trick!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

contribution [Holopin] Recognizes a docs contribution, big or small product:developer-spotlight size/s

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Following documentation yields: Error: No such module "wrangler".

9 participants