Node modules retirado

This commit is contained in:
ZyperCH
2026-06-02 20:35:21 -03:00
parent eff29f6393
commit 0ccebcedac
11 changed files with 1981 additions and 1981 deletions

View File

@@ -1,27 +1,27 @@
const axios = require('axios');
class ApiClient {
constructor(baseURL) {
// Forçando a URL real da sua API, ignorando o localhost
this.urlDestino = 'https://duck-api.stackpanel.com.br/duck-api/produto/salvar';
}
async enviarProduto(produto) {
// Montando o body EXATAMENTE no formato que a sua API exige
const payload = {
nomeProduto: produto.nomeProduto,
descricaoProduto: `Desconto de ${produto.porcentagemPromo}%. Link da oferta: ${produto.linkProduto}`,
precoProdutoAtualizado: produto.precoPromocao,
nomePlataforma: "Mercado Livre"
};
try {
await axios.post(this.urlDestino, payload);
console.log(`✅ Enviado com sucesso: ${produto.nomeProduto}`);
} catch (erro) {
console.log(`❌ Erro ao enviar ${produto.nomeProduto} | Motivo: ${erro.message}`);
}
}
}
const axios = require('axios');
class ApiClient {
constructor(baseURL) {
// Forçando a URL real da sua API, ignorando o localhost
this.urlDestino = 'https://duck-api.stackpanel.com.br/duck-api/produto/salvar';
}
async enviarProduto(produto) {
// Montando o body EXATAMENTE no formato que a sua API exige
const payload = {
nomeProduto: produto.nomeProduto,
descricaoProduto: `Desconto de ${produto.porcentagemPromo}%. Link da oferta: ${produto.linkProduto}`,
precoProdutoAtualizado: produto.precoPromocao,
nomePlataforma: "Mercado Livre"
};
try {
await axios.post(this.urlDestino, payload);
console.log(`✅ Enviado com sucesso: ${produto.nomeProduto}`);
} catch (erro) {
console.log(`❌ Erro ao enviar ${produto.nomeProduto} | Motivo: ${erro.message}`);
}
}
}
module.exports = ApiClient;