Yelpcamp開発プロセス
私のWeb開発コースからのフルスタックnode.jsプロジェクトは、安らかなルーティングを備えています

初期セットアップ
- ランディングページを追加します
- すべてのキャンプ場をリストするキャンプ場のページを追加します
各キャンプ場には次のようなものがあります
レイアウトと基本的なスタイリング
- ヘッダーとフッターの部分を作成します
- ブートストラップを追加します
新しいキャンプ場の作成
- 新しいキャンプ場のポストルートをセットアップします
- ボディパーサーを追加します
- フォームを表示するためのセットアップルート
- 基本的な非スタイルフォームを追加します
キャンプ場のスタイルページ
- より良いヘッダー/タイトルを追加します
- キャンプ場をグリッドに表示します
NavbarとFormをスタイルします
- すべてのテンプレートにNavbarを追加します
- 新しいキャンプ場の形をスタイリングします
マングースを追加します
- Mongooseをインストールして構成します
- セットアップキャンプ場モデル
- ルート内のキャンプ場モデルを使用します
表示ページ
- これまでに見たRESTFUL ROTESを確認してください
- キャンプ場モデルに説明を追加します
- db.collection.drop()を表示
- ショールート/テンプレートを追加します
マングースコードをリファクタリングします
- モデルディレクトリを作成します
- module.exportsを使用します
- すべてが正しく必要です!
シードファイルを追加します
- Seeds.jsファイルを追加します
- サーバーが起動するたびにシードファイルを実行します
コメントモデルを追加してください!
- コメントエラーが消えてしまいます!
- キャンプ場のショーページにコメントを表示します
new/createをコメントします
- ネストされたルートについて話し合います
- コメントを新しく追加し、ルートを作成します
- 新しいコメントフォームを追加します
スタイルショーページ
- ページを表示するためにサイドバーを追加します
- コメントをうまく表示します
スタイリングショーページを仕上げます
- パブリックディレクトリを追加します
- カスタムスタイルシートを追加します
認証pt。 1-ユーザーモデルを追加します
- AUTHに必要なすべてのパッケージをインストールします
- ユーザーモデルを定義します
認証pt。 2-登録
- パスポートを構成します
- レジスタルートを追加します
- レジスタテンプレートを追加します
認証pt。 3-ログイン
- ログインルートを追加します
- ログインテンプレートを追加します
認証pt。 4-ログアウト/ナビバー
- ログアウトルートを追加します
- サインインしていない場合、ユーザーがコメントを追加できないようにします
- Navbarにリンクを追加します
認証pt。 5-リンクを表示/非表示にします
ルートをリファクタリングします
- Expressルーターを使用して、すべてのルートを再拡張します
ユーザー +コメント
- アソシエイトユーザーとコメント
- 著者の名前を自動的にコメントに保存します
ユーザー +キャンプ場
- 認定されていないユーザーがキャンプ場を作成しないようにします
- ユーザー名+IDを新しく作成したキャンプ場に保存します
キャンプ場の編集
- メソッドオーバーライドを追加します
- キャンプ場の編集ルートを追加します
- [ページの編集にリンクを追加します
- 更新ルートを追加します
キャンプ場の削除
承認パート1:キャンプ場
- ユーザーは自分のキャンプ場のみを編集できます
- ユーザーは自分のキャンプ場のみを削除できます
- 編集/表示ボタンを非表示/表示します
コメントの編集
- コメントの編集ルートを追加します
- 編集ボタンを追加します
- 更新ルートを追加します
キャンプ場の編集ルート:/キャンプグラウンド/:ID/編集コメント編集ルート:/キャンプグラウンド/:id/comments/:comment_id/edit
コメントの削除
キャンプ場破壊ルート:/キャンプ場/:IDコメントルートを破壊するルート:/キャンプ場/:ID/コメント/:comment_id
許可パート2:コメント
- ユーザーはコメントのみを編集できます
- ユーザーはコメントのみを削除できます
- 編集/表示ボタンを非表示/表示します
- ミドルウェアを単一のファイルにリファクタリングします
フラッシュを追加!
- デモ作業バージョン
- Connect-Flashをインストールして構成します
- ヘッダーにブートストラップアラートを追加します
動的価格タグの追加
- ユーザー定義の価格を表示します
- 新価格または古い価格を編集します
- キャンプ場のモデルを変更します