サーバーとAPIの作成

  • はじめに 今回は、Node.jsを使ってバックエンド開発を行い、サーバーとAPIを作成していきましょう。では、二人の説明を見ていきましょう。
Gal Normal

Node.jsって何?

Geek Curious

それはJavaScriptでバックエンド開発ができるようになるプラットフォームだよね?

Gal Happy

ピンポン!🔔 Node.jsは、JavaScriptを使ってサーバーサイド開発ができるようにするの!

Gal Pleased

まずは、Node.jsをインストールして、必要なライブラリをインストールするわ!今回は、 express というWebフレームワークを使っていくね!

npm install express
Geek Happy

わかった、Node.jsを使ってバックエンド開発を行うんだね!

Gal Happy

そうなの! express を使って、簡単にサーバーとAPIを作成していくよ!

Gal Pleased

まずは、 express を使って、基本的なサーバーを立ち上げるわ!

const express = require('express');
const app = express();
const port = 3000;

app.get('/', (req, res) => {
  res.send('Hello, World!');
});

app.listen(port, () => {
  console.log(`Server is running at http://localhost:${port}`);
});
Geek Happy

なるほど、 express を使ってサーバーを立ち上げるんだね!

Gal Happy

そうなの!これで、基本的なサーバーが立ち上がるわ!次に、APIを作成していくよ!

Gal Pleased

例えば、こんな感じで、簡単なAPIを作成できるわ!

app.get('/api/greet/:name', (req, res) => {
  const name = req.params.name;
  res.json({ message: `Hello, ${name}!` });
});
Geek Happy

わかった! app.get() でAPIのエンドポイントを作成して、リクエストパラメータを取得してレスポンスを返すんだね!

Gal Happy

そうなの!これで、簡単にサーバーとAPIが作成できるの!😊

  • おわりに Node.jsを使ってバックエンド開発を行い、expressフレームワークを使って簡単にサーバーとAPIを作成する方法を紹介しました。これで、JavaScriptを使ってバックエンド開発を行うことができます。ぜひ、さらに機能を追加して、自分だけのAPIを作成してみてくださいね!