Perai... Então você quer fazer uma aplicação Front-end que não tem um Back-end, basicamente? É isso?

Confesso que não sei como Mockar um Back-end com alguma lib ou algo do tipo. A única vez que escutei e fiz algo parecido foi quando estava testando aplicações com Jest e Testing Librarykkkkkkk.

Agora (pelo que eu conheço de Next), se você quer simular uma API, talvez alguma dessas duas opções te ajude:

  • Criar um JSON na pasta public para usá-lo em uma página;
  • Criar um arquivo route.ts em uma pasta dentro da pasta app (/app/api/route.ts). Dessa forma, essa rota se comporta como uma chamada a API (se liga nessa documentação) - inclusive, usei isso uma vez pra criar um Back-end pro meu projeto Aztek Converter. Se quiser eu posso tornar público o repositório do Back-end e compartilhar aqui também.

Vai ter um backend, que por sinal está na metade pronto, só que pra termina-lo preciso do front na metade também, para eu saber o que fazer, só que eu não quero ter que iniciar o back toda vez que for usar o front. Principalmente por que eu estou desenvolvendo em casa e no trabalho.

A minha ideia era alguma lib igual o MirageJS, que apenas intercepta a requisição caso esteja em desenvolvimento, mas não achei nada sobre ainda.