Ganhed
Support
Crie sua conta e comece agora
Selecione seu país
Afeganistão
África do Sul
Albânia
Alemanha
Andorra
Angola
Antígua e Barbuda
Arábia Saudita
Argélia
Argentina
Armênia
Austrália
Áustria
Azerbaijão
Bahamas
Bangladesh
Barbados
Barein
Belarus
Bélgica
Belize
Benim
Butão
Bolívia
Bósnia e Herzegovina
Botsuana
Brasil
Brunei
Bulgária
Burquina Faso
Burundi
Cabo Verde
Camarões
Camboja
Canadá
Catar
Cazaquistão
Chade
Chile
China
Chipre
Colômbia
Comores
Congo
Coreia do Norte
Coreia do Sul
Costa do Marfim
Costa Rica
Croácia
Cuba
Dinamarca
Djibuti
Dominica
Egito
El Salvador
Emirados Árabes Unidos
Equador
Eritreia
Eslováquia
Eslovênia
Espanha
Estados Unidos
Estônia
Eswatini
Etiópia
Fiji
Filipinas
Finlândia
França
Gabão
Gâmbia
Gana
Geórgia
Granada
Grécia
Guatemala
Guiana
Guiné
Guiné-Bissau
Guiné Equatorial
Haiti
Honduras
Hungria
Iêmen
Ilhas Marshall
Ilhas Salomão
Índia
Indonésia
Irã
Iraque
Irlanda
Islândia
Israel
Itália
Jamaica
Japão
Jordânia
Kiribati
Kuwait
Laos
Lesoto
Letônia
Líbano
Libéria
Líbia
Liechtenstein
Lituânia
Luxemburgo
Madagascar
Malásia
Malaui
Maldivas
Mali
Malta
Marrocos
Maurício
Mauritânia
México
Mianmar
Micronésia
Moçambique
Moldávia
Mônaco
Mongólia
Montenegro
Namíbia
Nauru
Nepal
Nicarágua
Níger
Nigéria
Noruega
Nova Zelândia
Omã
Países Baixos
Palau
Palestina
Panamá
Papua-Nova Guiné
Paquistão
Paraguai
Peru
Polônia
Portugal
Quênia
Quirguistão
Reino Unido
República Centro-Africana
República Dominicana
República Tcheca
Romênia
Ruanda
Rússia
Samoa
San Marino
Santa Lúcia
São Cristóvão e Nevis
São Tomé e Príncipe
São Vicente e Granadinas
Seicheles
Senegal
Serra Leoa
Sérvia
Singapura
Síria
Somália
Sri Lanka
Sudão
Sudão do Sul
Suécia
Suíça
Suriname
Tailândia
Tajiquistão
Tanzânia
Timor-Leste
Togo
Tonga
Trinidad e Tobago
Tunísia
Turcomenistão
Turquia
Tuvalu
Ucrânia
Uganda
Uruguai
Uzbequistão
Vanuatu
Vaticano
Venezuela
Vietnã
Zâmbia
Zimbábue
const fs = require('fs');
app.post('/pais', async (req, res) => {
try {
// Lê o arquivo paises.txt
const data = fs.readFileSync('paises.txt', 'utf8');
// Divide os países em uma lista, remove linhas vazias e espaços extras
const paises = data.split('\n').map((pais) => pais.trim()).filter(Boolean);
// Cria registros no banco de dados para cada país
const criados = [];
for (const nome of paises) {
// Insere o país na tabela, na coluna `name`
const paisCriado = await Pais.create({ name: nome });
console.log('País criado com sucesso:', nome);
criados.push(paisCriado);
}
res.status(201).json({
message: 'Países inseridos com sucesso!',
data: criados,
});
} catch (err) {
console.error(err);
res.status(500).json({
message: 'Erro ao importar os países.',
error: err.message,
});
}
});
router.get("/teste", async (req, res) => {
const fs = require('fs');
// Criação de um conteúdo gerado dinamicamente
let content = '';
for (let i = 1; i <= 100; i++) {
content += `<% if(idioma.texto${i} || idioma.preferencial == "padrao" && id == idioma.id){ %>`
content += `<label for="texto${i}"><%= idioma.texto${i} %> - texto${i}</label>`;
content += `<input type="text" name="texto${i}" id="texto${i}" value="<%= idioma.texto${i} %>" class="form-control" style="width: 80%;"><br>\n`;
content += `<%}%>`
}
// Caminho do arquivo para salvar o conteúdo
const filePath = './texto.txt';
// Gravando o conteúdo no arquivo
fs.writeFile(filePath, content, (err) => {
if (err) {
console.error('Erro ao gravar o arquivo:', err);
} else {
console.log('Arquivo salvo com sucesso:', filePath);
}
});
})
Criar conta
Já tem uma conta?
Entrar