Gostaria de entender porque essa função não cria novos itens no /placar quando executamos ela novamente com os mesmos dados. Por exemplo, se temos ali "Usuario: João" e "Palavras: 30" e executamos a função duas vezes, ele não duplica o João no servidor.
//botao sincroniza placar
$("#botao-sync").click(sincronizaPlacar);
function sincronizaPlacar(){
var placar = [];
var linhas = $("tbody>tr");
linhas.each(function(){
var usuario = $(this).find("td:nth-child(1)").text();
var palavras = $(this).find("td:nth-child(2)").text();
var score = {
usuario: usuario,
pontos: palavras
};
placar.push(score);
});
var dados = {
placar: placar
};
$.post("http://localhost:3000/placar", dados, function(){
console.log("Dados salvos");
} )
}