79日目④:新しいReact/Reduxアプリ用のnpm installとexpressでのサーバーを制作する

中級向け講座ということで、ファイルもササッと作成し、バックエンドに必要なnpm installとexpressを使用してserver.jsを作成、localhost5000に繋ぐところまでスムーズにできました。

やはりYouTube動画で「わかりやすいなぁ」と思っていたBrad Traversyの説明は超わかりやすいです。何がありがたいかというと、彼はMacを使っていますがWindowsユーザー向けの説明もしっかり間に挟み込んでいるということです。

今回インストールしたnpm packagesはこちら!

”dependencies"には、bcryptjs, config, express, express-validator, gravatar, jsonwebtoken, mongoose, request

"devDependencies"にはconcurrently, nodemon

をinstallしました。

bcryptjs, config, nodemonは以前も使用したことがあるので何をするものかわかっているのですが、その他は初めて。ということで講座で学んでいくのが楽しみです。

expressを使ったserver.jsのコードはこちら

const express = require("express");

const app = express();

app.get("/", (req, res) => res.send("API Running"));

const PORT = process.env.PORT || 5000;

app.listen(PORT, () => console.log(`Server started on ${PORT}`));

herokuでdeployする場合はlocalhostのPORTを5000にするということで納得です。localhost:5000で確認してみるとAPI runningと表示されていて、本日はここまでとなりました。

別の講座で少し行き詰まっていたので、気分を変えて並行して新しい講座も始めて満足の一日となりました。

使用している教材と現在の状況:学習時間(断続的に)5~6時間

Udemy:MERN Stack Front To Back: Full Stack React, Redux & Node.js by Brad Traversy

講師が公開しているアプリの完成形(GitHub)はこちら⇒DevConnector 2.0

Sec1 Introduction

Sec2 MongoDB setup

-Lec5 MongoDB Atlas Setup

-Lec6 Install Dependencies & Basic Express Setup

進捗状況:8%

学習時間:(断続的に)5~6時間

~本日は休みにしている教材~

Udemy:The Complete Web Developer: Zero to Mastery by Andrei Neagoie

進捗状況: 92%

  • 131日目~134日目:Udemyで一番人気のGit (&GitHub) コースを修了!学習した内容・学習にかかった時間とおすすめ度をご紹介: Completed Git course by Udemy "Git Complete: The definitive, step-by-step guide to Git" by Jason Taylor: Highly recommended to both beginner & intermediate leaner
  • 121日目~130日目:Udemyで新しいReactコース学習とGit & GitHubのコースを受講し始める #100dayofcode Round 2
  • 120日目:プログラミング学習100日チャレンジの完了とこれからの学習&ブログ記事:100days of code completed & from now on
  • 119日目:完成したWebアプリケーションの公開(Devconnector deployed on Heroku)
  • 118日目:Udemy講座の感想口コミ&自分に合った講座の選び方ポイント:Mern Stack Front to Back: Full Stack React, Redux & Node.js by Brad Traversy
  • 117日目:完成!Herokuへのデプロイ成功:Heroku CLIのインストールからWebアプリデプロイまで。Herokuの使い方と、package.jsonとgitコマンドではまったところと解決方法
おすすめの記事