import fetch from 'node-fetch';
import {create} from './create.js';
const url = 'https://api.site.ru/endpoint';
const TOKEN = 'TOKEN';
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Authorization': `Basic ${Buffer.from(`${TOKEN}:`).toString('base64')}`,
},
body: JSON.stringify({
date: {
from: '2024-07-01T00:00:00',
to: '2024-07-09T00:00:00',
},
}),
};
fetch(url, options)
.then((response) => response.json())
.then((result) => create(result))
.catch((error) => console.error(error.message));
span
с background-image
.div
<div id="test-answer">
<h3 id="test-answer-text">Здесь находится какой-то вопрос, который должен адаптивно вписаться в определенные
границы</h3>
<div id="test-answer-price">
<img src="/assets/coin.png" id="test-answer-price-img" />
<span>15</span>
</div>
</div>
flowchart TD
A[Полльзователь] --> B(Скидка)
B --> C{Тариф - платина?}
C -->|Да| D[15%]
C -->|Нет| E[5%]
$files = [
'file-foo.php',
'file.php',
'file2.php',
'file-bar.php',
'file3.php',
];
shuffle($files);
foreach ($files as $file) {
include ($file);
}
foreach (array_slice($files, 0, 10) as $file) {
include ($file);
}
- shuffle($files);
- foreach ($files as $file) {
+ foreach (array_rand($files, 10) as $file) {
include ($file);
}
Но array_rand не подойдет, если нужно сделать некую пагинацию (выводить первые 10 случайных файлов, затем следующие 10 других случайных файлов и в итоге вывести все файлы в случайном порядке, а затем поменять порядок и снова выводить по 10). Подход с array_slice позволит сделать такую пагинацию. JSON.parse(JSON.stringify(data));
? И ниже консоль лог этого извращения... Сначала нужно проверять что пришло все нормально, а потом пытаться портить то что работает, по этому консолить имеет смысл data, и только потом уже что-то по необходимости...