account creation, new page routing. Cleaner code
continuous-integration/drone/push Build is passing Details

docker-deployment
Vincent ASTOLFI 11 months ago
parent 933f18296f
commit 99aa32eb8b

@ -14,11 +14,12 @@ app.use(express.json());
const { Player } = require(`${__dirname}/businesses/Player.js`);
app.get('/', (req, res) => {
res.sendFile(path.join(__dirname, '/public/index.html'))
res.sendFile(path.join(__dirname, '/public/pages/connectionView.html'))
})
app.get('/register', (req, res) => {
res.sendFile(path.join(__dirname, '/public/pages/connectionView.html'))
app.get('/game', (req, res) => {
console.log('get game')
res.sendFile(path.join(__dirname, '/public/pages/gameView.html'))
})
app.post('/register', (req, res) => {
@ -35,7 +36,7 @@ app.post('/register', (req, res) => {
return res.status(500).send('Internal server error.');
}
res.status(201).send('User registered successfully.');
res.status(201).send({message: 'User registered successfully.', redirectUrl: '/game' });
})
});

@ -16,12 +16,14 @@ document.getElementById('registerForm').addEventListener('submit', async functio
body: JSON.stringify({ pseudo, password }),
});
const result = await response.json();
if (response.ok) {
messageDiv.textContent = 'User registered successfully!';
messageDiv.style.color = 'green';
window.location.href = result.redirectUrl;
} else {
const errorText = await response.text();
messageDiv.textContent = `Error: ${errorText}`;
messageDiv.textContent = `Error: ${result.message || 'Unknown error'}`;
messageDiv.style.color = 'red';
}
} catch (error) {

Loading…
Cancel
Save