HTTP API

Ответить
green_echo
Сообщения: 44
Зарегистрирован: Ср июн 22, 2022 3:03 am

HTTP API

Сообщение green_echo » Сб апр 15, 2023 1:10 am

Всем привет.

Написал сервер, который ищет подходящий расклад. Можно указывать шаблон, формулу блоков, длину расклада.

Пример 1.
Будет возвращена ЦС длинной 36 карт, первые три карты "Вч", "9к", "Тч", формула блоков 3:10:10:10:3

Код: Выделить всё

await fetch("https://dreamhackers.netlify.app/.netlify/functions/make-chain-fn", {
    "headers": {
        "Accept-Language": "en-US,en;q=0.5",
        "Content-Type": "application/json",
    },
    "method": "POST",
    "mode": "cors",
    "body": JSON.stringify({
      template: ["Вч", "9к", "Тч", null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null, null],
      lengthOfChain: 36,
      formula: [3, 10, 10, 10, 3]
    })
}).then(res => res.json()).then(console.log).catch(console.error);


Пример 2.
Будет возвращена ЦС длинной 36 карт которая складывает полностью и только с последней карты.

Код: Выделить всё

await fetch("https://dreamhackers.netlify.app/.netlify/functions/make-chain-fn", {
    "headers": {
        "Accept-Language": "en-US,en;q=0.5",
        "Content-Type": "application/json",
    },
    "method": "POST",
    "mode": "cors",
    "body": JSON.stringify({
      lengthOfChain: 36,
      formula: [36]
    })
}).then(res => res.json()).then(console.log).catch(console.error);
Как запустить?

1. Идёте на https://dreamhackers.netlify.app/ru/
2. Открываете Инструменты разработчика
3. Открываете вкладку Консоль
4. Вставляете код и нажимаете Ввод.

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей