Node.jsで簡単なAPIサーバーを作る方法

Node.jsでは Express を使うことで簡単にAPIを構築できます。

Expressをインストール

npm install express

サーバーを作成


const express = require('express');

const app = express();

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

app.listen(3000, () => {
    console.log('Server Start');
});

ブラウザで http://localhost:3000 にアクセスすると表示されます。


JSONを返す

APIではJSONレスポンスを返すことが多いです。

app.get('/api/user', (req, res) => {

    res.json({
        name: 'Taro',
        age: 20
    });

});

POSTリクエストを受け取る

app.use(express.json());

app.post('/api/post', (req, res) => {

    console.log(req.body);

    res.json({
        status: 'success'
    });

});

フロントエンドとの連携で頻繁に使います。

“Node.jsで簡単なAPIサーバーを作る方法” への3件の返信

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です