API para demonstração de Server-Side Rendering e Universal Apps com Vue.js e Nuxt.js, criada como material de apoio para talk nas trilhas JavaScript e JavaScript II do TDC SP 2019.
# instalar dependências
$ npm install
# iniciar em localhost:8080
$ npm start
# publicar e executar no Google Cloud
$ gcloud app deploy
$ gcloud app browse
GET
'/tasks'
: Recupera todas as tarefas cadastradas.GET
'/tasks/:id'
: Recupera a tarefa com oid
especificado na URL.POST
'/tasks'
: Armazena a tarefa conforme o JSON enviado como payload.PUT
'/tasks/:id'
: Armazena a tarefa conforme o JSON enviado como payload, mesclando à tarefa com oid
especificado na URL.DELETE
'/tasks/:id'
: Remove definitivamente a tarefa com oid
especificado na URL.
Para explicações detalhadas sobre como as coisas funcionam, dê uma olhada na documentação do Google Cloud App Engine.
Ainda está com alguma dúvida? Participe das comunidades Vue.js Brasil e procupre pelo autor desta talk ou outros experientes apoiadores do Vue.js em nosso país.