Cloudflare Workers

Cloudflare Workers

64 bookmarks
Newest
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so. https://blog.cloudflare.com/secrets-store-beta/
·bsky.app·
Cloudflare Developers: "If you have a secret you want to use across multiple Workers, you can now use the Cloudflare Secrets Store to do so." — Bluesky
MEGA
MEGA

<h1 align="center"> ⛅️ wrangler </h1> <section align="center" id="shieldio-badges"> <a href="https://www.npmjs.com/package/wrangler"><img alt="npm" src="https://img.shields.io/npm/dw/wrangler?style=flat-square"></a> <img alt="GitHub contributors" src="https://img.shields.io/github/contributors/cloudflare/workers-sdk?style=flat-square"> <img alt="GitHub commit activity (branch)" src="https://img.shields.io/github/commit-activity/w/cloudflare/workers-sdk/main?style=flat-square"> <a href="https://discord.cloudflare.com"><img alt="Discord" src="https://img.shields.io/discord/595317990191398933?color=%23F48120&style=flat-square"></a> </section>

wrangler is a command line tool for building Cloudflare Workers.

Quick Start

To get started quickly with a Hello World worker, run the command below:

npx wrangler init my-worker -y

For more info, visit our Getting Started guide.

<details><summary>Wrangler System Requirements</summary>

We support running the Wrangler CLI with the Current, Active, and Maintenance versions of Node.js. Your Worker will always be executed in workerd, the open source Cloudflare Workers runtime.

Wrangler is only supported on macOS 13.5+, Windows 11, and Linux distros that support glib 2.35. This follows workerd's OS support policy.

</details>

Documentation

For the latest Wrangler documentation, click here.

To read more about Workers in general:

Configuration

Wrangler is configured via a wrangler.toml or wrangler.json file in the project root. An example configuration generated by npx wrangler init or npx create cloudflare is as follows:

name = "my-worker"
main = "./src/index.ts"
compatibility_date = "YYYY-MM-DD"

For more detailed information about configuration, refer to the documentation.

Commands

Workers

wrangler dev

Start a local development server, with live reloading and devtools.

wrangler deploy

Publish the given script to Cloudflare's global network.

For more commands and options, refer to the documentation.

Pages

wrangler pages dev [directory]

Serves a static build asset directory.

Builds and runs functions from a ./functions directory or uses a _worker.js file inside the static build asset directory.

For more commands and options, refer to the documentation or run wrangler pages dev --help.

·mega.nz·
MEGA
Handle Form Submissions with Cloudflare Workers and Notion - Replit
Handle Form Submissions with Cloudflare Workers and Notion - Replit
This tutorial will walk you through how to use Cloudflare Workers to connect to Notion API and handle form submissions for your frontend applications.
Get Started Cloudflare Workers provides a serverless execution environment that makes it possible to create, deploy, and run applications without the need to configure or maintain infrastructure. In this tutorial, you will learn how to use Cloudflare Workers and Notion API to handle form submissions by collecting data from a HTML form and storing it in a Notion Database. Notion is an all-in-one productivity tool for your notes, tasks, wikis and databases. Notion provides an extensable API that allows you to interact with Notion data programmatically, so that you can connect that data to other tools. Cloudflare Workers will handle incoming form submissions and use Notion’s REST API to persist the data in a Notion Database. Prerequisties In order for you to continue with this tutorial, you need to have the following: Working knowledge of HTML, CSS, JavaScript How to work with APIs A Notion account Step 0: Running Workers on Replit Everything needed to start building with Workers is available directly in this Repl. To get started with this learn module, you need to click Run in your Replit workspace to set up a Workers project using Wrangler. The run command will set up a new Workers project, initialize a Git repository, set up a TypeScript project, and create a Fetch handler. You should see a new directory /src/ and configuration files like wrangler.toml and tsconfig.json created. export default { async fetch( request: Request, env: Env, ctx: ExecutionContext ): Promise<Response> { return new Response("Hello World!"); }, }; Once you're done with that, we're ready to start building our application!
·replit.com·
Handle Form Submissions with Cloudflare Workers and Notion - Replit
Skip the setup: deploy a Workers application in seconds
Skip the setup: deploy a Workers application in seconds
You can now add a Deploy to Cloudflare button to your repository’s README when building a Workers application, making it simple for other developers to set up and deploy your project!
·blog.cloudflare.com·
Skip the setup: deploy a Workers application in seconds
The Path to Becoming a Top 1% Programmer | daily.dev
The Path to Becoming a Top 1% Programmer | daily.dev
To become a top 1% programmer, it’s essential to enjoy the coding process, adopt the right mindset for growth, master debugging skills, and actively seek out opportunities. Focus on quality over quantity, invest significant time in developing skills, and build a habit of reading others' code. Additionally, collaboration and networking with experienced programmers are crucial for career growth.
·app.daily.dev·
The Path to Becoming a Top 1% Programmer | daily.dev
Introducing the Supabase UI Library | daily.dev
Introducing the Supabase UI Library | daily.dev
Supabase has released an official UI Library consisting of ready-to-use components built on shadcn/ui, compatible with various React frameworks. The library includes components for password-based authentication, file uploads, real-time cursor sharing, user avatars, and chat functionalities. These components are fully customizable with Tailwind CSS and designed to simplify the integration of complex features in your projects. Additionally, Supabase provides AI code editor rules to enhance development with Supabase and Postgres.
·app.daily.dev·
Introducing the Supabase UI Library | daily.dev
Seedr - Quick & Easy
Seedr - Quick & Easy
With Seedr, you can download anything when you want it, without the hassle of having to download, unzip, and keep track of multiple files. Never panic about your device screen locking and breaking your download again!
·seedr.cc·
Seedr - Quick & Easy
Email | Email Routing | Email Workers | beatindablock.org | Cybersoulja@gmail.com's Account | Cloudflare
Email | Email Routing | Email Workers | beatindablock.org | Cybersoulja@gmail.com's Account | Cloudflare
Log in to the Cloudflare dashboard. Make your websites, apps, and networks fast and secure. Build modern apps on our developer platform.
Select a starter Once deployed you’ll be able to modify your code from the dashboards Allowlist senders Email Worker that allows you to add emails to your approved senders list and keep them out of the junk folder. Blocklist senders Email Worker that allows you to block spam. The email messages won’t be delivered to your inbox. Notifications to Slack Email Worker that sends you notifications on Slack once specifying emails are receiving. Create my own Write the custom script to process emails that fits your requirements. export default { async email(message, env, ctx) { /** * Create your code */ } }
·dash.cloudflare.com·
Email | Email Routing | Email Workers | beatindablock.org | Cybersoulja@gmail.com's Account | Cloudflare
Wrangler · Cloudflare Workers docs
Wrangler · Cloudflare Workers docs
Wrangler, the Cloudflare Developer Platform command-line interface (CLI), allows you to manage Worker projects.
Wrangler Wrangler, the Cloudflare Developer Platform command-line interface (CLI), allows you to manage Worker projects. API : A set of programmatic APIs that can be integrated with local Cloudflare Workers-related workflows. Bundling : Review Wrangler's default bundling. Commands : Create, develop, and deploy your Cloudflare Workers with Wrangler commands. Configuration : Use a configuration file to customize the development and deployment setup for your Worker project and other Developer Platform products. Custom builds : Customize how your code is compiled, before being processed by Wrangler. Deprecations : The differences between Wrangler versions, specifically deprecations and breaking changes. Environments : Deploy the same Worker application with different configuration for each environment. Install/Update Wrangler : Get started by installing Wrangler, and update to newer versions by following this guide. Migrations : Review migration guides for specific versions of Wrangler. System environment variables : Local environment variables that can change Wrangler's behavior. Was this helpful? Edit page Cloudflare Dashboard
·developers.cloudflare.com·
Wrangler · Cloudflare Workers docs