文件名称:bernies-mittens:具有Stripe Checkout集成的一键式结帐SPA
文件大小:444KB
文件格式:ZIP
更新时间:2024-05-06 13:06:31
react stylelint typescript eslint single-page-app
:gloves: 伯尼的手套 :gloves: 目录 设置ENV变量 自动部署 贡献 介绍 :graduation_cap: 这是使用以下内容的全堆栈TypeScript应用程序: 前端: Next.js和SWR react-stripe-js用于Checkout和Elements 后端 Next.js API路由 带TypeScript的条带节点 基于以下内容: https://dev.to/thorwebdev/type-safe-payments-with-next-js-typescript-and-stripe-4jo7 https://github.com/vercel/next.js/tree/master/examples/with-stripe-typescript 要求 :memo: 具有至少一种产品的Stripe帐户 Vercel上的托管帐户 发展 :laptop: 安装 npx create-next-app
【文件预览】:
bernies-mittens-main
----pages()
--------result.tsx(1024B)
--------index.tsx(491B)
--------_document.tsx(301B)
--------api()
--------_app.tsx(220B)
----utils()
--------stripe-helpers.ts(757B)
--------get-stripejs.ts(291B)
--------api-helpers.ts(1KB)
----.github()
--------FUNDING.yml(67B)
--------PULL_REQUEST_TEMPLATE.md(221B)
--------CONTRIBUTING.md(740B)
--------LICENSE(18KB)
--------dependabot.yml(106B)
--------CODEOWNERS(133B)
----postcss.config.js(259B)
----public()
--------bernies-mittens.jpg(139KB)
--------bernies-mittens-social.jpg(115KB)
----next-env.d.ts(75B)
----styles()
--------global.css(1KB)
----.eslintrc.js(676B)
----tailwind.config.js(506B)
----.prettierignore(32B)
----.vscode()
--------snipsnap.code-snippets(126B)
--------extensions.json(239B)
--------settings.json(473B)
----components()
--------CartSummary.tsx(4KB)
--------Layout.tsx(960B)
--------Success.tsx(2KB)
--------Meta.tsx(1KB)
--------Product.tsx(835B)
--------Footer.tsx(2KB)
--------Header.tsx(207B)
----tsconfig.json(697B)
----config()
--------index.ts(533B)
----README.md(2KB)
----stylelint.config.js(389B)
----data()
--------product.json(393B)
----prettier.config.js(139B)
----.editorconfig(174B)
----.env.sample(183B)
----.gitignore(389B)
----.eslintignore(62B)
----package-lock.json(863KB)
----package.json(2KB)
----.nvmrc(3B)