魔法とストライプで有料メンバーシップサイトを構築:PT.クイックスタート
5695 ワード
資源
🍰 ライブデモhere !
4242 4242 4242 4242
! 有料会員サイト
あなたが最終的にあなたの苦労して得られたデジタル仕事の人々を充電する方法を探しているなら、それ以上見て!このチュートリアルでは、どのようにユーザーが生涯のアクセスのために支払うことができる有料会員アプリケーションを作成する方法を学びますプレミアムコンテンツに渡す💸.
私たちはStripe 支払いプロセッサとしてMagic 我々の認証の解決策としてReact フロントエンドフレームワークとしてExpress サーバーフレームワークNode.js , and Heroku 我々のアプリを展開するには!
必要条件
ファイル構造
ルートディレクトリにはサーバー側のファイルが含まれます.クライアントフォルダーにはフロントエンドファイルがあります.
├── README.md
├── client
│ ├── .env
│ ├── package.json
│ ├── public
│ │ └── (static files, such as images)
│ ├── src
│ │ ├── App.js
│ │ ├── components
│ │ │ ├── header.js
│ │ │ ├── home.js
│ │ │ ├── layout.js
│ │ │ ├── loading.js
│ │ │ ├── login-form.js
│ │ │ ├── login.js
│ │ │ ├── payment-form.js
│ │ │ ├── payment.js
│ │ │ ├── premium-content.js
│ │ │ ├── profile.js
│ │ │ ├── signup-form.js
│ │ │ ├── signup.js
│ │ ├── index.js
│ │ └── lib
│ │ │ ├── LifetimeAccessRequestStatusContext.js
│ │ │ ├── LifetimeContext.js
│ │ │ ├── UserContext.js
│ │ │ └── magic.js
│ └── yarn.lock
├── .env
├── package.json
├── server.js
└── yarn.lock
クイックスタート命令
マジックセットアップ
魔法のアカウントを作成し
REACT_APP_MAGIC_PUBLISHABLE_KEY
and MAGIC_SECRET_KEY
あなたからMagic Dashboard . ストライプセットアップ
ストライプアカウントを作成し
REACT_APP_STRIPE_PK_KEY
and STRIPE_SECRET_KEY
あなたからStripe Dashboard .エクスプレスサーバーの起動
git clone https://github.com/magiclabs/magic-stripe.git
cd magic-stripe
mv .env.example .env
MAGIC_SECRET_KEY
and STRIPE_SECRET_KEY
適切な値で、あなたはちょうどコピーしました.あなた.env
ファイルは次のようになります. MAGIC_SECRET_KEY=sk_test_XXX
CLIENT_URL=http://localhost:3000
STRIPE_SECRET_KEY=sk_test_XXX
yarn
node server.js
yarn
ストライプノードライブラリを含むサーバに必要な依存関係を引っ張ってくれました.クライアントの起動
(新しいターミナルセッションで)
cd client
mv .env.example .env
REACT_APP_MAGIC_PUBLISHABLE_KEY
and REACT_APP_STRIPE_PK_KEY
適切な値で、あなたはちょうどコピーしました.あなた.env
ファイルは次のようになります. REACT_APP_MAGIC_PUBLISHABLE_KEY=pk_test_XXX
REACT_APP_SERVER_URL=http://localhost:8080
REACT_APP_STRIPE_PK_KEY=pk_test_XXX
yarn
yarn start
yarn
我々は、ストライプを含む我々のクライアントのために必要とする依存関係を引き抜くのを助けました.JSとストライプ要素のUIライブラリ(両方のPCIに準拠するために必要な、彼らはカードの詳細を直接ストライプに移動し、サーバーに到達することを保証します.)魔法反応物語
このチュートリアルはMagic React Storybook 🤩. マジックUIコンポーネントを独自のカスタムCSSに交換したい場合は
@magiclabs/ui
and framer-motion
あなたからclient/package.json
依存性.次は何
今までのすべてを設定した今、反応クライアント側を構築を開始しましょう!クリックして続行します.
Reference
この問題について(魔法とストライプで有料メンバーシップサイトを構築:PT.クイックスタート), 我々は、より多くの情報をここで見つけました https://dev.to/magiclabs/build-a-paid-membership-site-with-magic-and-stripe-pt-1-quickstart-bpテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol