Compare commits

..

3 Commits

Author SHA1 Message Date
guzelkha
d6cb87c2d6 places-data.json change 2024-06-02 16:06:51 +03:00
Liliya Vasilova
af210f1736 Merge branch 'stubs-kazan-explore' of ssh://85.143.175.152:222/bro-students/multy-stub into stubs-kazan-explore 2024-06-02 16:04:48 +03:00
Liliya Vasilova
4549c2bc14 change stubs kazan-explore 2024-06-02 16:04:11 +03:00
6 changed files with 36 additions and 78 deletions

View File

@ -6,9 +6,9 @@
"scripts": { "scripts": {
"start": "npx nodemon ./server", "start": "npx nodemon ./server",
"up:prod": "cross-env NODE_ENV=\"production\" node ./server", "up:prod": "cross-env NODE_ENV=\"production\" node ./server",
"deploy:d:stop": "docker compose down", "deploy:d:stop": "docker-compose down",
"deploy:d:build": "docker compose build", "deploy:d:build": "docker-compose build",
"deploy:d:up": "docker compose up -d", "deploy:d:up": "docker-compose up -d",
"redeploy": "npm run deploy:d:stop && npm run deploy:d:build && npm run deploy:d:up", "redeploy": "npm run deploy:d:stop && npm run deploy:d:build && npm run deploy:d:up",
"eslint": "npx eslint ./server", "eslint": "npx eslint ./server",
"eslint:fix": "npx eslint ./server --fix", "eslint:fix": "npx eslint ./server --fix",

View File

@ -4,7 +4,7 @@
"type": "Достопримечательности", "type": "Достопримечательности",
"image": "kremlin", "image": "kremlin",
"head": "Кремль", "head": "Кремль",
"text": "Строительство кремля продолжалось с X по XVI век. После завоевания Казани Иваном Грозным в 1552 году татарский кремль был разрушен. На его месте псковские зодчие построили мощные белокаменные стены, оставив лишь некоторые фрагменты старого сооружения. В XVIII веке кремль потерял военное значение, но долго оставался административным и культурным центром Поволжья." "text": "Строительство крепости продолжалось с X по XVI век. После завоевания Казани Иваном Грозным в 1552 году татарский кремль был разрушен. На его месте псковские зодчие построили мощные белокаменные стены, оставив лишь некоторые фрагменты старого сооружения. В XVIII веке кремль потерял военное значение, но долго оставался административным и культурным центром Поволжья."
}, },
{ {
"id": "2", "id": "2",

View File

@ -441,7 +441,7 @@
}, },
{ {
"id": "94", "id": "94",
"from": "остановка Дубравная", "from": "Дубравная",
"to": "жилой массив Привольный", "to": "жилой массив Привольный",
"route_length": "6,65 км", "route_length": "6,65 км",
"operating_mode_weekdays": "Будни: начало движения — 6:00. Отправление в последний рейс А — 19:30. Отправление в последний рейс Б — 20:00.", "operating_mode_weekdays": "Будни: начало движения — 6:00. Отправление в последний рейс А — 19:30. Отправление в последний рейс Б — 20:00.",

View File

@ -1,18 +1,3 @@
/*const router = require('express').Router();
module.exports = router;
router.get('/teachers', (request, response) => {
response.send(require('../json/teachers/success.json'))
})
router.get('/account', (request, response) => {
response.send(require('../json/account/account.json'))
})
router.post('/login', (request, response) => {
response.send(require('../json/login/success.json'))
})*/
const router = require('express').Router(); const router = require('express').Router();
router.get('/teachers', (request, response) => { router.get('/teachers', (request, response) => {
@ -22,28 +7,8 @@ router.get('/teachers', (request, response) => {
router.get('/account', (request, response) => { router.get('/account', (request, response) => {
response.send(require('./json/account/account.json')) response.send(require('./json/account/account.json'))
}) })
router.post('/login', (request, response) => { router.post('/login', (request, response) => {
const login = request.body.login; response.send(require('./json/login/success.json'))
const password = request.body.password;
try {
const users = require('./json/account/account.json');
const user = users.data.find(user => user.login === login && user.password === password);
if (!user) {
return response.status(401).send('Неверные данные');
}
const responseObject = {
login: user.login,
}
return response.json(responseObject);
} catch (error) {
console.error('Error reading file:', error);
response.status(400).send('Internal server error');
}
}) })
module.exports = router; module.exports = router;

View File

@ -2,7 +2,6 @@
"data": [ "data": [
{ {
"login": "user1", "login": "user1",
"password":"1234",
"photo": "boy", "photo": "boy",
"surname": "Иванов", "surname": "Иванов",
"name": "Иван", "name": "Иван",
@ -14,12 +13,11 @@
}, },
{ {
"login": "user2", "login": "user2",
"password":"123",
"photo": "boy", "photo": "boy",
"surname": "Александров", "surname": "Александров",
"name": "Евгений", "name": "Александр",
"class": "2", "class": "3",
"group": "1", "group": "2",
"number": "+7 927 030 13 00", "number": "+7 927 030 13 00",
"teacher": "Иванова Валерия Константиновна", "teacher": "Иванова Валерия Константиновна",
"lessons": ["02.05", "07.05", "14.05", "17.05", "21.05", "24.05", "28.05"] "lessons": ["02.05", "07.05", "14.05", "17.05", "21.05", "24.05", "28.05"]

View File

@ -1,15 +1,10 @@
{ {
"data": "data": [
[
{ {
"imageUrl": "teacher1", "imageUrl": "teacher1"
"name": "Иванова Валерия Константинова",
"status": "Педагог с бакалаврской степенью по театральному искусству. Обладает более чем 15-летним опытом работы на театральной сцене, является действующим актером театра и кино."
}, },
{ {
"imageUrl": "teacher2", "imageUrl": "teacher2"
"name": "Рогов Сергей Владимирович",
"status": "Педагог по актерскому мастерству с высшим образованием в области режиссуры, постановщик спектаклей. Опыт работы с детьми 10 лет."
} }
] ]
} }