Sobes.tech
Back to questions
Junior — Middle
84

Имеете ли опыт работы в роли Fullstack-разработчика?

Answer from AI

sobes.tech AI

Да, опыт работы в роли Fullstack-разработчика предполагает умение работать как с фронтендом, так и с бэкендом приложения. Например, в Node.js можно создавать серверную логику, а на фронтенде использовать React или другой фреймворк.

Пример простого Fullstack-приложения на Node.js и Express с фронтендом на HTML:

// server.js
const express = require('express');
const app = express();

app.use(express.static('public'));

app.get('/api/data', (req, res) => {
  res.json({ message: 'Hello from server!' });
});

app.listen(3000, () => console.log('Server started on http://localhost:3000'));
<!-- public/index.html -->
<!DOCTYPE html>
<html lang="ru">
<head><meta charset="UTF-8"><title>Fullstack Example</title></head>
<body>
  <h1>Fullstack Example</h1>
  <button id="btn">Получить данные</button>
  <pre id="output"></pre>

  <script>
    document.getElementById('btn').onclick = async () => {
      const res = await fetch('/api/data');
      const data = await res.json();
      document.getElementById('output').textContent = JSON.stringify(data, null, 2);
    };
  </script>
</body>
</html>

Такой опыт позволяет создавать и поддерживать полноценные веб-приложения.