Alguém me ajuda com esse erro (Mongoose "PUT"): Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they ...
Estou tentando fazer "PUT" na minha aplicação usando mongoose, faço GET, POST, DELETE normalmente. Ao tentar editar a operação é feita, mas retorna esse erro:
error - unhandledRejection: Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
at new NodeError (node:internal/errors:399:5)
Estou usando:
"mongoose": "^7.0.5",
"next": "13.3.0",
essa e a chamada para a api
export async function updateProduct(productId, formData) {
const Options = {
method: "PUT",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(formData),
};
const response = await fetch(`${baseUrl}api/products/${productId}`, Options);
const json = await response.json();
return json;
}
Não sei se posso postar esse tipo de dúvida aqui, mas to tentando.