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'
});
});
フロントエンドとの連携で頻繁に使います。
勉強になります!
すげぇ
こうやってやるんですね!