Skip to content

sucalul/media_platform

Repository files navigation

media_platform

note, qiita系のやつ

使うやつ

  • express
  • postgres
  • sequelize
  • 後々docker

URIの構成

メソッド パスとクエリ view 処理内容
GET /register register アカウント登録画面
POST /register - アカウント作成
GET /login login ログイン画面
POST /login - ログイン
GET / index 投稿一覧
GET /notes/add/new newPost 投稿ページ
POST /notes/create - 投稿
GET /notes/:id([0-9]+ show 記事の詳細
GET /notes/edit/:id/edit edit 編集ページ
POST /notes/:id - 編集
POST /notes/delete/:id([0-9]+) - 削除
GET /logout - ログアウト

モジュール設計

ファイルパス モジュールの役割
app.js HTTP サーバーを起動する
router/router.js リクエストを処理を行うハンドラに振り分ける
lib/posts-handler.js /posts のリクエストメソッドを処理する
lib/handler-utils.js その他のリクエストを処理する
lib/post.js 投稿を追加、取得、削除する

基本機能

・ユーザアカウント。登録とログイン。 ・ユーザは自分のブログを投稿できる。 ・ユーザは自分のブログ投稿を全て閲覧できる。 ・自分のブログ投稿は削除できる。

現状

media_platform

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published