Erro no dowload de arquivo
marcelo-site
HOBBYOP

2 years ago

estou tentando fazer deploy de um projeto em node + express, mas estar com um bug que não consigo indentificar, ao tentar fazer dowload de um arquivo dá um bug que nem a rota é encontrada, dar resposta de canot get, não encontra mesmo se tiver uma rota mais genérica abaixo ela acaba sendo acessada no lugar, na minha maquina funciona perfeitamente, o erro só acontece em produção, pesquisei mas não encontrei nada parecido, pde ser erro de algum pacote, mas desconfio que seja algo da plataforma da railway com intuito de dar segurança ao servidor, se alguém poder me ajudar com alguma dica agradeço, abaixo vou deixar o código que estou usando abaixo

class FilesController {
static dowloadFile(req: Request, res: Response) {
try {
const { file } = req.query;
const filePath = path.resolve(__dirname + /../../public/app/img.jpg);
if (filePath) {
res.download(filePath);
} else {
res.status(200).json({ error: "Erro!" });
}
} catch (error: any) {
console.log(error);
res.status(500).json({ error });
}
}

Archived

0 Replies

ray-chen
EMPLOYEE

2 years ago

Hey, this is a primarily English-speaking community. Please ask your questions in English.

Thanks!

Status changed to Archived ray-chen almost 2 years ago


Loading...