Compare commits
15
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
7c35f17008 | ||
|
|
0208e29ae3 | ||
|
|
4d5cd104ad | ||
|
|
6702473053 | ||
|
|
52083097a2 | ||
|
|
f7ac265e3b | ||
|
|
d46841c21f | ||
|
|
c95b015094 | ||
|
|
940349af29 | ||
|
|
268824c108 | ||
|
|
550554a7a5 | ||
|
|
f5a8585845 | ||
|
|
1e67f25066 | ||
|
|
bbc315e270 | ||
|
|
9d3edcf0dd |
No files matched your search
+5
-4
@@ -1,18 +1,19 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
|
|
||||||
volumes:
|
volumes:
|
||||||
ms_volume:
|
ms_volume8:
|
||||||
|
|
||||||
services:
|
services:
|
||||||
mongoDb:
|
mongoDb:
|
||||||
image: mongo:4.4.13
|
image: mongo:8.0.3
|
||||||
volumes:
|
volumes:
|
||||||
- ms_volume:/data/db
|
- ms_volume8:/data/db
|
||||||
restart: always
|
restart: always
|
||||||
# ports:
|
# ports:
|
||||||
# - 27017:27017
|
# - 27017:27017
|
||||||
multy-stubs:
|
multy-stubs:
|
||||||
build: .
|
# build: .
|
||||||
|
image: bro.js/ms/bh:$TAG
|
||||||
restart: always
|
restart: always
|
||||||
ports:
|
ports:
|
||||||
- 8044:8044
|
- 8044:8044
|
||||||
|
|||||||
@@ -44,6 +44,9 @@ app.use(require('./root'))
|
|||||||
*/
|
*/
|
||||||
app.use('/epja-2024-1', require('./routers/epja-2024-1'))
|
app.use('/epja-2024-1', require('./routers/epja-2024-1'))
|
||||||
app.use('/todo', require('./routers/todo/routes'))
|
app.use('/todo', require('./routers/todo/routes'))
|
||||||
|
app.use('/dogsitters-finder', require('./routers/dogsitters-finder'))
|
||||||
|
app.use('/kazan-explore', require('./routers/kazan-explore'))
|
||||||
|
app.use('/edateam', require('./routers/edateam-legacy'))
|
||||||
|
|
||||||
app.use(require('./error'))
|
app.use(require('./error'))
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,35 @@
|
|||||||
|
const router = require('express').Router();
|
||||||
|
|
||||||
|
router.get("/users", (request, response) => {
|
||||||
|
response.send(require("./json/users/users.json"))
|
||||||
|
})
|
||||||
|
|
||||||
|
router.post("/auth", (request, response) => {
|
||||||
|
const {phoneNumber, password} = request.body;
|
||||||
|
console.log(phoneNumber, password);
|
||||||
|
if (phoneNumber === '89999999999') {
|
||||||
|
response.send(require("./json/auth/dogsitter.success.json"))
|
||||||
|
}
|
||||||
|
else if (phoneNumber === '89555555555') {
|
||||||
|
response.status(400).send(require("./json/auth/error.json"))
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response.send(require("./json/auth/owner.success.json"))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
router.post("/register", (request, response) => {
|
||||||
|
const {firstName, secondName, phoneNumber, password, role} = request.body;
|
||||||
|
console.log(phoneNumber, password, role);
|
||||||
|
if (phoneNumber === '89283244141' || phoneNumber === '89872855893') {
|
||||||
|
response.status(400).send(require("./json/register/error.json"))
|
||||||
|
}
|
||||||
|
else if (role === 'dogsitter') {
|
||||||
|
response.send(require("./json/register/dogsitter.success.json"))
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
response.send(require("./json/register/owner.success.json"))
|
||||||
|
}
|
||||||
|
})
|
||||||
|
|
||||||
|
module.exports = router;
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"id": 1,
|
||||||
|
"phoneNumber": 89283244141,
|
||||||
|
"firstName": "Вася",
|
||||||
|
"secondName": "Пупкин",
|
||||||
|
"role": "dogsitter",
|
||||||
|
"location": "Россия, республика Татарстан, Казань, улица Пушкина, 12",
|
||||||
|
"price": 1500,
|
||||||
|
"aboutMe": "Я люблю собак"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"error": "Пользователь не найден"
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"id": 3,
|
||||||
|
"phoneNumber": 89872855893,
|
||||||
|
"firstName": "Гадий",
|
||||||
|
"secondName": "Петрович",
|
||||||
|
"role": "owner"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"id": 5,
|
||||||
|
"phoneNumber": 89555555555,
|
||||||
|
"firstName": "Масяня",
|
||||||
|
"secondName": "Карлова",
|
||||||
|
"role": "dogsitter",
|
||||||
|
"location": "Россия, республика Татарстан, Казань, улица Пушкина, 12",
|
||||||
|
"price": 100,
|
||||||
|
"aboutMe": "Все на свете - собаки"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"error": "Пользователь с таким номером телефона уже существует"
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"data": {
|
||||||
|
"id": 6,
|
||||||
|
"phoneNumber": 89888888888,
|
||||||
|
"firstName": "Генадий",
|
||||||
|
"secondName": "Паровозов",
|
||||||
|
"role": "owner"
|
||||||
|
}
|
||||||
|
}
|
||||||
+1
-5
@@ -2,7 +2,6 @@
|
|||||||
{
|
{
|
||||||
"id": 1,
|
"id": 1,
|
||||||
"phone_number": 89283244141,
|
"phone_number": 89283244141,
|
||||||
"password": "1234",
|
|
||||||
"first_name": "Вася",
|
"first_name": "Вася",
|
||||||
"second_name": "Пупкин",
|
"second_name": "Пупкин",
|
||||||
"role": "dogsitter",
|
"role": "dogsitter",
|
||||||
@@ -13,7 +12,6 @@
|
|||||||
{
|
{
|
||||||
"id": 2,
|
"id": 2,
|
||||||
"phone_number": 89272844541,
|
"phone_number": 89272844541,
|
||||||
"password": "1234",
|
|
||||||
"first_name": "Ваня",
|
"first_name": "Ваня",
|
||||||
"second_name": "Пуськин",
|
"second_name": "Пуськин",
|
||||||
"role": "dogsitter",
|
"role": "dogsitter",
|
||||||
@@ -24,7 +22,6 @@
|
|||||||
{
|
{
|
||||||
"id": 3,
|
"id": 3,
|
||||||
"phone_number": 89872855893,
|
"phone_number": 89872855893,
|
||||||
"password": "12345",
|
|
||||||
"first_name": "Гадий",
|
"first_name": "Гадий",
|
||||||
"second_name": "Петрович",
|
"second_name": "Петрович",
|
||||||
"role": "owner"
|
"role": "owner"
|
||||||
@@ -32,10 +29,9 @@
|
|||||||
{
|
{
|
||||||
"id": 4,
|
"id": 4,
|
||||||
"phone_number": 89872844591,
|
"phone_number": 89872844591,
|
||||||
"password": "12345",
|
|
||||||
"first_name": "Галкин",
|
"first_name": "Галкин",
|
||||||
"second_name": "Максим",
|
"second_name": "Максим",
|
||||||
"role": ["owner", "dogsitter"],
|
"role": "dogsitter",
|
||||||
"location": "Россия, республика Татарстан, Казань, проспект Ямашева, 83",
|
"location": "Россия, республика Татарстан, Казань, проспект Ямашева, 83",
|
||||||
"price": 1000000,
|
"price": 1000000,
|
||||||
"about_me": "Миллион алых роз"
|
"about_me": "Миллион алых роз"
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
const router = require('express').Router();
|
||||||
|
|
||||||
|
router.get('/recipe-data', (request, response) => {
|
||||||
|
response.send(require('./json/recipe-data/success.json'))
|
||||||
|
})
|
||||||
|
|
||||||
|
router.get('/userpage-data', (req, res)=>{
|
||||||
|
res.send(require('./json/userpage-data/success.json'))
|
||||||
|
})
|
||||||
|
|
||||||
|
router.get('/homepage-data', (req, res)=>{
|
||||||
|
res.send(require('./json/homepage-data/success.json'))
|
||||||
|
})
|
||||||
|
|
||||||
|
module.exports = router;
|
||||||
@@ -0,0 +1,112 @@
|
|||||||
|
{
|
||||||
|
"data": [
|
||||||
|
{
|
||||||
|
"src": "pancakes_meat",
|
||||||
|
"alt": "Фотография блинчиков с мясом, сыром и луком",
|
||||||
|
"href": "?=dish01",
|
||||||
|
"name": "Блинчики с мясом, сыром и лучком",
|
||||||
|
"category": [
|
||||||
|
"Ужины"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "cheesecakes",
|
||||||
|
"alt": "Фотография сырников из творога",
|
||||||
|
"href": "?=dish02",
|
||||||
|
"name": "Сырники из творога",
|
||||||
|
"category": [
|
||||||
|
"Завтраки"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "borsch",
|
||||||
|
"alt": "Фотография борща",
|
||||||
|
"href": "?=dish03",
|
||||||
|
"name": "Борщ",
|
||||||
|
"category": [
|
||||||
|
"Супы"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "vareniki",
|
||||||
|
"alt": "Фотография вареников",
|
||||||
|
"href": "?=dish04",
|
||||||
|
"name": "Ленивые вареники",
|
||||||
|
"category": [
|
||||||
|
"Ужины"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "rice_porridge",
|
||||||
|
"alt": "Фотография рисовой каши",
|
||||||
|
"href": "?=dish05",
|
||||||
|
"name": "Рисовая каша",
|
||||||
|
"category": [
|
||||||
|
"Завтраки"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "cutlets",
|
||||||
|
"alt": "Фотография котлет по-киевски",
|
||||||
|
"href": "?=dish06",
|
||||||
|
"name": "Котлеты по-киевски",
|
||||||
|
"category": [
|
||||||
|
"Обеды"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "draniki",
|
||||||
|
"alt": "Фотография драников",
|
||||||
|
"href": "?=dish07",
|
||||||
|
"name": "Драники",
|
||||||
|
"category": [
|
||||||
|
"Обеды"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "meringue",
|
||||||
|
"alt": "Фотография безе",
|
||||||
|
"href": "?=dish08",
|
||||||
|
"name": "Безе",
|
||||||
|
"category": [
|
||||||
|
"Выпечка и десерты"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "goulash",
|
||||||
|
"alt": "Фотография гуляша",
|
||||||
|
"href": "?=dish09",
|
||||||
|
"name": "Гуляш",
|
||||||
|
"category": [
|
||||||
|
"Мясо"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "pancakes_cherries",
|
||||||
|
"alt": "Фотография блинчиков с вишней и творожным сыром",
|
||||||
|
"href": "?=dish10",
|
||||||
|
"name": "Блинчики с вишней и творожным сыром",
|
||||||
|
"category": [
|
||||||
|
"Завтраки"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "canned_soup",
|
||||||
|
"alt": "Фотография супа из рыбных консервов",
|
||||||
|
"href": "?=dish11",
|
||||||
|
"name": "Суп из рыбных консервов",
|
||||||
|
"category": [
|
||||||
|
"Супы"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"src": "salad",
|
||||||
|
"alt": "Фотография салата",
|
||||||
|
"href": "?=dish12",
|
||||||
|
"name": "Салат \"Весенний\"",
|
||||||
|
"category": [
|
||||||
|
"Салаты"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
@@ -0,0 +1,58 @@
|
|||||||
|
{
|
||||||
|
"name":"Блинчики с вишней и творожным сыром",
|
||||||
|
|
||||||
|
"stages":
|
||||||
|
[
|
||||||
|
"Смешать муку, молоко, яйца, сахар и соль в миске",
|
||||||
|
"Добавить вишню в тесто и перемешать",
|
||||||
|
"Вылить тесто на разогретую сковороду и обжарить с двух сторон до золотистого цвета",
|
||||||
|
"Подавать блинчики, украсив творожным сыром сверху"
|
||||||
|
],
|
||||||
|
|
||||||
|
"table":
|
||||||
|
[
|
||||||
|
{ "ingredient": "1",
|
||||||
|
"weight": "500 гр",
|
||||||
|
"price1": "500р.",
|
||||||
|
"price2": "439р.",
|
||||||
|
"price3": "600р." },
|
||||||
|
|
||||||
|
{ "ingredient": "Ингредиент 2",
|
||||||
|
"weight": "2 шт",
|
||||||
|
"price1": "120р.",
|
||||||
|
"price2": "150р.",
|
||||||
|
"price3": "130р." },
|
||||||
|
|
||||||
|
{ "ingredient": "Ингредиент 3",
|
||||||
|
"weight": "500 гр",
|
||||||
|
"price1": "12р.",
|
||||||
|
"price2": "12.99р.",
|
||||||
|
"price3": "10р." },
|
||||||
|
|
||||||
|
{ "ingredient": "Ингредиент 4",
|
||||||
|
"weight": "500 гр",
|
||||||
|
"price1": "500р.",
|
||||||
|
"price2": "439р.",
|
||||||
|
"price3": "600р." },
|
||||||
|
|
||||||
|
{ "ingredient": "Ингредиент 5",
|
||||||
|
"weight": "500 гр",
|
||||||
|
"price1": "500р.",
|
||||||
|
"price2": "439р.",
|
||||||
|
"price3": "600р." },
|
||||||
|
|
||||||
|
{ "ingredient": "Ингредиент 6",
|
||||||
|
"weight": "500 гр",
|
||||||
|
"price1": "500р.",
|
||||||
|
"price2": "439р.",
|
||||||
|
"price3": "600р." }
|
||||||
|
],
|
||||||
|
|
||||||
|
"tags":
|
||||||
|
[
|
||||||
|
{ "name": "#блины", "href": "#01" },
|
||||||
|
{ "name": "#вишня", "href": "#02" },
|
||||||
|
{ "name": "#молоко"," href": "#03" }
|
||||||
|
]
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
{
|
||||||
|
"data":{
|
||||||
|
"id":1,
|
||||||
|
"loginname":"Логин пользователя",
|
||||||
|
"datesignin":"2024/05/18",
|
||||||
|
"favoritedishes":
|
||||||
|
[
|
||||||
|
{"id":1,
|
||||||
|
"dishlink":"?=dish1",
|
||||||
|
"dishname":"Блюдо1"
|
||||||
|
},
|
||||||
|
{"id":2,
|
||||||
|
"dishlink":"?=dish2",
|
||||||
|
"dishname":"Блюдо2"
|
||||||
|
},
|
||||||
|
{"id":3,
|
||||||
|
"dishlink":"?=dish3",
|
||||||
|
"dishname":"Блюдо3"
|
||||||
|
},
|
||||||
|
{"id":4,
|
||||||
|
"dishlink":"?=dish4",
|
||||||
|
"dishname":"Блюдо4"
|
||||||
|
},
|
||||||
|
{"id":5,
|
||||||
|
"dishlink":"?=dish5",
|
||||||
|
"dishname":"Блюдо5"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -1,9 +0,0 @@
|
|||||||
const { response } = require('express');
|
|
||||||
|
|
||||||
const router = require('express').Router();
|
|
||||||
|
|
||||||
router.get("/users", (request, response) => {
|
|
||||||
response.send(require("./json/users.json"))
|
|
||||||
})
|
|
||||||
|
|
||||||
module.exports = router;
|
|
||||||
Reference in new issue
Block a user