Open DeLuca92 opened 4 hours ago
Boa noite, DeLuca92!
O readme está errado, o comando para rodar é de fato o npm run dev
, peço desculpas por isso.
Quanto ao segundo erro, ele refere-se ao endereço proxy. Essa aplicação foi desenvolvida em um ambiente corporativo, onde se fazia necessário a autenticação via proxy. Para rodar a aplicação sem proxy, faça as seguintes alterações:
src/scraper/zap.ts
from: number,
size: number
): Promise<PrismaProperty[]> => {
const response = await fetch(getZapUrl(from, size), {
agent: ProxyAgent, // <-- remover essa linha.
headers: ZapHeaders,
});
const json = await response.json() as ZapJSON;
return parseJson(json.search.result.listings);
};
export const getZapCount = async (): Promise<number> => {
const response = await fetch(getZapUrl(0, 3), {
agent: ProxyAgent, // <-- remover essa linha
headers: ZapHeaders,
});
const json = await response.json() as ZapJSON;
return Math.floor(json.search.totalCount / 108);
};
src/scraper/viva.ts
const response = await fetch(getVivaUrl(0, 0), {
agent: ProxyAgent, // <-- remover essa linha
headers: VivaHeaders,
});
const json = await response.json() as ZapJSON;
return Math.floor(json.search.totalCount / 108);
};
export const fetchFromViva = async (
from: number,
size: number
): Promise<PrismaProperty[]> => {
const response = await fetch(getVivaUrl(from, size), {
agent: ProxyAgent, // <-- remover essa linha
headers: VivaHeaders,
});
const json = await response.json() as ZapJSON;
return parseJson(json.search.result.listings);
};
Peço desculpas por não elaborar o uso do proxy no readme, irei atualizar assim que possivel.
Caso tenha qualquer outro erro, ficarei feliz em ajudar-lo.
Atenciosamente, Bernardo Tonin.
Estou tentando usar o projeto estou com alguns erros :/
Deu quase tudo certo MAS
no npm start da o seguinte erro
Dai coloquei npm run dev
Saberia me ajudar?