status(挂起)类型xhr



挂起的请求

伙计们,我已经寻找这个错误的答案好几天了,但我找不到它。每当我向服务器提出请求时,一些请求都会被发送到数据库,状态为(204(,另一些(大多数(状态为(挂起(。

服务器代码

router.post("/planilha-clientes", (req, res) => {
const {
nome,
nome_abreviado,
codigo,
grupo,
cnpj,
status,
pais,
estado,
cidade,
bairro,
endereco,
lat,
long,
} = req.body;
criarTable();
db.query(
"INSERT INTO clientes (nome, nome_abreviado, codigo, grupo, cnpj, status, pais, estado, cidade, bairro, endereco, lat, longi) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
[
nome, nome_abreviado, codigo, grupo, cnpj, status, pais, estado, cidade, bairro, endereco, lat, long
],
(err) => {
if (err) {
console.log(err)
} else {
console.log('Dados adicionados para a tabela clientes!')
}
}
);
});

客户端代码

const enviarPlanilha = async () => {
var i = 0;
while (i < items.length) {
Axios.post('http://localhost:5000/planilha-clientes', {
nome: items[i].NOME,
nome_abreviado: items[i].NOME_ABREVIADO,
codigo: items[i].CÓDIGO,
grupo: items[i].GRUPO,
cnpj: items[i].CNPJ,
status: items[i].STATUS,
pais: items[i].PAÍS,
estado: items[i].ESTADO,
cidade: items[i].CIDADE,
bairro: items[i].BAIRRO,
endereco: items[i].ENDEREÇO,
lat: items[i].LAT,
long: items[i].LONG
})
i++;
}
}

提前感谢!

router函数从不调用响应对象上的res.sendres.json或任何其他会导致它发送响应的方法。

由于客户端从未得到对其任何请求的响应,因此它将永远挂起(直到它放弃并抛出超时错误(。

最新更新