mirror of
https://github.com/dreamhunter2333/cloudflare_temp_email.git
synced 2026-08-08 15:03:42 +08:00
0487284245703bc66001ec11d644050bafcd3ea0
…
cloudflare_temp_email
This is a temporary email service that uses Cloudflare Workers to create a temporary email address and view the received email in web browser.
Deploy
DB - Cloudflare D1
# create a database, and copy the output to wrangler.toml in the next step
wrangler d1 create dev
wrangler d1 execute dev --file=db/schema.sql
Backend - Cloudflare workers
cd worker
npm install
# copy wrangler.toml.template to wrangler.toml and modify it
cp wrangler.toml.template wrangler.toml
# deploy
wrangler deploy
you can find and test the api url in the workers dashboard
config email forward
Frontend - Cloudflare pages
cd frontend
pnpm install
# add .env.local and modify VITE_API_BASE to your api url
cp .env.example .env.local
pnpm build --emptyOutDir
cd ..
wrangler pages deploy dist --branch production
Languages
TypeScript
63%
Vue
27.1%
Python
5.2%
JavaScript
3.8%
Rust
0.4%
Other
0.4%



