Vitor-Vaz / pode-crer-backend

0 stars 1 forks source link

Rotas para arquivos estáticos #14

Open leo-tavares opened 3 years ago

leo-tavares commented 3 years ago

Introdução

A ideia é usar uma rota para aquivos estáticos da api, tipo fotos de perfil ou dos sonhos do usuário.

sugestões

A ideia é termos um serviço de storage para hospedar essas informações, e enviar ao cliente via nossa api. Não podemos usar a armazenagem local pq o heroku vai fazer um wipe dos dados.

multer serving-static-files firebase-storage

Vitor-Vaz commented 3 years ago

Desenvolvimento

Ideia está sendo implementada utilizando multer e firebase, a rota teste foi criada /profile, inserindo o arquivo e hospedando no firebase, vou upar a branch 'rota-de-arquivos' na qual contém essa funcionalidade que está funcionando em fase de teste, mais pra frente irei termina-la visto que preciso reorganizar o códigos dos middlewares.

Atenção ⚠️

Para utilizarem em seus respectivos projetos, precisará criar o firebase storage no seu projeto firebase associado a sua conta no site, pegar o link do firebase e colocar como valor da variavel 'linkStorage' SEM O gs:// NA FRENTE:

image

image

Vitor-Vaz commented 3 years ago

Feito a atualização nessa funcionalidade, agora a rota é profile/:id visto que ela precisa da informação de qual usuário que irá fazer upload da foto apenas em usuários existentes. Em breve isso será implementado nos sonhos também.