Gostaria de saber se teria alguma forma de colocar esse projeto on line sem usar o json-server para simular
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber se teria alguma forma de colocar esse projeto on line sem usar o json-server para simular
Olá, Walison! Tudo bem com você?
Sim, é possível colocar seu projeto online sem usar o json-server para simulação. O json-server é uma ferramenta bastante útil para simular uma API REST durante o desenvolvimento, mas quando você quiser colocar seu projeto online, provavelmente vai querer substituí-lo por uma API real.
Existem várias opções para isso, dependendo das suas necessidades. Você pode, por exemplo, criar sua própria API usando Node.js e Express, ou usar um serviço de backend como serviço (BaaS) como Firebase, MongoDB, ou Back4App.
Aqui está um exemplo de como você poderia criar uma API simples usando Node.js e Express:
const express = require('express');
const app = express();
app.use(express.json());
let data = []; // Aqui você pode colocar seus dados
app.get('/api/data', (req, res) => {
res.json(data);
});
app.post('/api/data', (req, res) => {
data.push(req.body);
res.json(req.body);
});
app.listen(3000, () => console.log('Server running on port 3000'));
Neste exemplo, a API tem um endpoint GET para buscar os dados e um endpoint POST para adicionar novos dados. Você pode expandir isso para atender às necessidades do seu projeto.
Para mais informações sobre, acesso o seguinte curso:
Espero ter ajudado e bons estudos!