Merge pull request 'kazan-explore multy stub changes' (#67) from kazan-explore into master
Reviewed-on: #67
This commit is contained in:
commit
8814c2a64b
@ -42,20 +42,20 @@ router.post('/addQuizResult', async (request, response) => {
|
|||||||
|
|
||||||
// First page
|
// First page
|
||||||
router.get('/getInfoAboutKazan', (request, response) => {
|
router.get('/getInfoAboutKazan', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru'; // Получаем язык из параметров запроса
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/first/info-about-kazan/success.json'); // Загружаем весь JSON
|
const data = require('./json/first/info-about-kazan/success.json');
|
||||||
const translatedData = data[lang] || data['ru']; // Выбираем перевод по языку или дефолтный
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData); // Отправляем перевод клиенту
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(500).send({ message: 'Internal server error' }); // Ошибка в случае проблем с JSON
|
response.status(500).send({ message: 'Internal server error' });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get('/getNews', (request, response) => {
|
router.get('/getNews', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/first/news/${lang}/success.json`);
|
const data = require(`./json/first/news/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -64,20 +64,20 @@ router.get('/getNews', (request, response) => {
|
|||||||
|
|
||||||
// Sport page
|
// Sport page
|
||||||
router.get('/getFirstText', (request, response) => {
|
router.get('/getFirstText', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru'; // Получаем язык из параметров
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/sport/first-text/success.json'); // Загружаем JSON
|
const data = require('./json/sport/first-text/success.json');
|
||||||
const translatedData = data[lang] || data['ru']; // Берём перевод или дефолтный
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData);
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' }); // Обработка ошибки
|
response.status(404).send({ message: 'Language not found' });
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
router.get('/getSecondText', (request, response) => {
|
router.get('/getSecondText', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/sport/second-text/success.json');
|
const data = require('./json/sport/second-text/success.json');
|
||||||
const translatedData = data[lang] || data['ru'];
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData);
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -88,7 +88,7 @@ router.get('/getSecondText', (request, response) => {
|
|||||||
router.get('/getSportData', (request, response) => {
|
router.get('/getSportData', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/sport/sport-list/${lang}/success.json`);
|
const data = require(`./json/sport/sport-list/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -98,7 +98,7 @@ router.get('/getSportData', (request, response) => {
|
|||||||
router.get('/getSportQuiz', (request, response) => {
|
router.get('/getSportQuiz', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/sport/quiz/${lang}/success.json`);
|
const data = require(`./json/sport/quiz/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -109,7 +109,7 @@ router.get('/getSportQuiz', (request, response) => {
|
|||||||
router.get('/getPlacesData', (request, response) => {
|
router.get('/getPlacesData', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/places/${lang}/success.json`);
|
const data = require(`./json/places/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -120,7 +120,7 @@ router.get('/getPlacesData', (request, response) => {
|
|||||||
router.get('/getInfoAboutTransportPage', (request, response) => {
|
router.get('/getInfoAboutTransportPage', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/transport/info-about-page/success.json');
|
const data = require('./json/transport/info-about-page/success.json');
|
||||||
const translatedData = data[lang] || data['ru'];
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData);
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -129,21 +129,21 @@ router.get('/getInfoAboutTransportPage', (request, response) => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
router.get('/getBus', (request, response) => {
|
router.get('/getBus', (request, response) => {
|
||||||
response.send(require('../json/transport/bus-numbers/success.json'))
|
response.send(require('./json/transport/bus-numbers/success.json'))
|
||||||
})
|
})
|
||||||
|
|
||||||
router.get('/getTral', (request, response) => {
|
router.get('/getTral', (request, response) => {
|
||||||
response.send(require('../json/transport/tral-numbers/success.json'))
|
response.send(require('./json/transport/tral-numbers/success.json'))
|
||||||
})
|
})
|
||||||
|
|
||||||
router.get('/getEvents', (request, response) => {
|
router.get('/getEvents', (request, response) => {
|
||||||
response.send(require('../json/transport/events-calendar/success.json'))
|
response.send(require('./json/transport/events-calendar/success.json'))
|
||||||
})
|
})
|
||||||
|
|
||||||
router.get('/getTripSchedule', (request, response) => {
|
router.get('/getTripSchedule', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/transport/trip-schedule/${lang}/success.json`);
|
const data = require(`./json/transport/trip-schedule/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -154,7 +154,7 @@ router.get('/getTripSchedule', (request, response) => {
|
|||||||
router.get('/getHistoryText', (request, response) => {
|
router.get('/getHistoryText', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/history/text/${lang}/success.json`);
|
const data = require(`./json/history/text/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -163,7 +163,7 @@ router.get('/getHistoryText', (request, response) => {
|
|||||||
router.get('/getHistoryList', (request, response) => {
|
router.get('/getHistoryList', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/history/list/${lang}/success.json`);
|
const data = require(`./json/history/list/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -174,7 +174,7 @@ router.get('/getHistoryList', (request, response) => {
|
|||||||
router.get('/getInfoAboutEducation', (request, response) => {
|
router.get('/getInfoAboutEducation', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/education/text/success.json');
|
const data = require('./json/education/text/success.json');
|
||||||
const translatedData = data[lang] || data['ru'];
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData);
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -184,7 +184,7 @@ router.get('/getInfoAboutEducation', (request, response) => {
|
|||||||
router.get('/getEducationList', (request, response) => {
|
router.get('/getEducationList', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require(`../json/education/cards/${lang}/success.json`);
|
const data = require(`./json/education/cards/${lang}/success.json`);
|
||||||
response.send(data);
|
response.send(data);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
response.status(404).send({ message: 'Language not found' });
|
response.status(404).send({ message: 'Language not found' });
|
||||||
@ -193,7 +193,7 @@ router.get('/getEducationList', (request, response) => {
|
|||||||
router.get('/getInfoAboutKFU', (request, response) => {
|
router.get('/getInfoAboutKFU', (request, response) => {
|
||||||
const lang = request.query.lang || 'ru';
|
const lang = request.query.lang || 'ru';
|
||||||
try {
|
try {
|
||||||
const data = require('../json/education/kfu/success.json');
|
const data = require('./json/education/kfu/success.json');
|
||||||
const translatedData = data[lang] || data['ru'];
|
const translatedData = data[lang] || data['ru'];
|
||||||
response.send(translatedData);
|
response.send(translatedData);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
@ -207,7 +207,7 @@ router.post('/entrance', (request, response) => {
|
|||||||
const { email, password } = request.body.entranceData;
|
const { email, password } = request.body.entranceData;
|
||||||
|
|
||||||
try {
|
try {
|
||||||
const users = require('../json/users-information/success.json');
|
const users = require('./json/users-information/success.json');
|
||||||
const user = users.data.find(user => user.email === email && user.password === password);
|
const user = users.data.find(user => user.email === email && user.password === password);
|
||||||
|
|
||||||
if (!user) {
|
if (!user) {
|
||||||
@ -232,7 +232,7 @@ router.post('/registration', async (request, response) => {
|
|||||||
if (password !== confirmPassword) {
|
if (password !== confirmPassword) {
|
||||||
return response.status(400).send('Пароли не совпадают!');
|
return response.status(400).send('Пароли не совпадают!');
|
||||||
}
|
}
|
||||||
const users = require('../json/users-information/success.json');
|
const users = require('./json/users-information/success.json');
|
||||||
|
|
||||||
const existingUser = users.data.find(user => user.email === email);
|
const existingUser = users.data.find(user => user.email === email);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user