Skip to content

Latest commit

 

History

History
91 lines (80 loc) · 1.63 KB

FrontBackRelation.md

File metadata and controls

91 lines (80 loc) · 1.63 KB

Связи между фронтом и бэком

sequenceDiagram
    actor Client
    participant Front
    participant Back
    Client ->>+ Back: getPage(domen.com/Natural)
    Back -->>- Client: Вернул страничку Natural.html
    Client ->>+ Front: Ввел выражение
    Front ->>+ Back: Реши
    Note over Front, Back: fetch(domen.com/Natural, {body: JSON})
    Back -->>- Front: Решил
    Front -->>- Client: Показал решение

Loading
 "32424" // Это натуральное число,
 "-32424" // Это целое число

 "432" // ? Это тоже целое? 
// Это рациональное
{
  "numerator": "123432",
  "denominator": "2342"
}
// Это многочлен 15/8 + 7/19 * x + 5/8 * x²
[
  {"numerator": "15", "denominator": "8"},
  {"numerator": "7", "denominator": "19"},
  {"numerator": "5", "denominator": "8"}
]
{
  "natural_operation": {
    "first_arg": "123432",
    "second_arg": "436"
  }
}
{
  "integer_operation": {
    "first_arg": "123432",
    "second_arg": "-436"
  }
}
{
  "rational_operation": {
    "first_arg": {
      "numerator": "123432",
      "denominator": "2342"
    },
    "second_arg": {
      "numerator": "123432",
      "denominator": "2342"
    }
  }
}
{
  "polynom_operation": {
    "first_arg": [
      {"numerator": "123432", "denominator": "2342"},
      {"numerator": "14", "denominator": "13"}
    ],
    "second_arg": [
      {"numerator": "15", "denominator": "8"},
      {"numerator":  "7", "denominator":  "19"}
    ]
  }
}