Back4Appサーバーでホスティング可能なNode.jsアプリ構築ガイド
このチュートリアルでは、サブドメインを設定し、静的ページを簡単にホストする方法を説明します。このステップバイステップガイドを完了すると、Node JSアプリを使用してユーザーを登録およびログインできるようになります。
このチュートリアルを完了するには、次のものが必要です:
- このアプリをローカルでテストしたい場合は、ローカル環境にNode JSをインストールする必要があります。次の手順に従ってください。
- Back4Appで作成されたアプリ。
- こちらを確認してください。
- プロジェクトに設定されたBack4Appコマンドライン。
- 次の手順を確認してください。
Node JSを使用したウェブホスティングの例について説明します!
ユーザーがBack4Appダッシュボードに含まれるシンプルなログイン、登録、およびパスワードリクエストを構築する必要があると想像してみましょう。プロジェクトでは、Bootstrap、静的ファイル(CSSおよび画像)、およびExpressを使用することができます。
ライブアプリはこちらでご覧ください: nodeapplication.back4app.io.
この完全なアプリケーションをBack4Appプラットフォームのアプリコードテンプレートでクローンできます こちら.
まず、コマンドラインインターフェースを使用してセットアップを完了してください(前提条件を確認)、ファイルの最終構造がどのように機能するかを理解します。
Webホスティング機能を有効にするには、以下のガイドに記載されている手順に従ってください:
このステップを始める前に、コマンドラインツールを使用することをお勧めします (前提条件を確認) あなたのファイルを簡単にアップロードするために!
まず、app.js と package.json をクラウドディレクトリ内に作成してください!
テンプレートアプリを作成するためのテンプレートEJSファイルを提供しますので、いつでもあなたの側で変更できます。:)
ターミナルに戻る
Cloudディレクトリ内に、viewsフォルダと以下のEJSファイルを作成する必要があります:
- head.ejs- HTML構造のheadにコンテンツを追加するために使用します。
- index.ejs- ユーザーの登録とログインに使用します。
- reset_password.ejs- ユーザーがパスワードリセットをリクエストするために使用します。
ヒント: Bootstrapを使用してビューを構築します。こちらをクリックして、詳細を読むことができます。
それぞれのビューにコンテンツを追加できます。以下のテンプレートを使って、手間なく作業できます:
さて、以前に作成したビューをレンダリングするためにルートを構成する必要があります。ルートは Express を使用して構築されます。
ヒント: ご覧の通り、変数をパラメータとして設定しており、これがページ上でアラートを表示するために使用されます。
私たちは、Parse Server Javascript Guideを参照して、登録、ログイン、パスワードのリクエストのための関数を開発します。
まだ終わっていません!パブリックフォルダーには、CSSや画像などの静的ファイルを挿入して、ビューでこれを要求できます :)
CSSや画像にファイルを追加すると、作成したウェブサイトに異なるスタイルシートを提供できます!
ここまでのところ、Cloudコードを使用してNode JSアプリケーションを作成する方法を見事に学びました。
クリックして このリンク にアクセスして、いつでもBack4Appの完全なプロジェクトにアクセスできます。
上記の手順に従うことで、Node JSアプリケーションを使用してWebホスティングで作業できるようになります!