Sobes.tech
Junior — Middle

Քանի տարբեր API ինտերֆեյս եք ստեղծել Express-ով?

sobes.tech AI

Պատասխան AI-ից

Express օգտագործելով ստեղծված API-ների քանակը կախված է այն նախագծերից, որոնցում եմ մասնակցել: Ընդհանուր առմամբ, փոքր նախագծերում, ես ստեղծել եմ 2-ից 5 տարբեր API, որոնք ընդգրկում են տարբեր գործառնական ոլորտներ, օրինակ՝ հաստատում, օգտվողների տվյալների աշխատանք, պատվերների մշակում և այլն: Ավելի մեծ նախագծերում API-ները կարող են լինել ավելի մեծածավալ և մոդուլային:

Express-ում պարզ API-ի օրինակ:

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

app.use(express.json());

app.get('/api/users', (req, res) => {
  res.json([{ id: 1, name: 'Ivan' }, { id: 2, name: 'Maria' }]);
});

app.post('/api/users', (req, res) => {
  const user = req.body;
  // օգտվողի ավելացման տրամաբանություն
  res.status(201).json(user);
});

app.listen(3000, () => console.log('Սերվերը սկսվել է 3000 պորտին'));