Forwarded from Дизайн-Телега 🔥
This media is not supported in your browser
VIEW IN TELEGRAM
Плагин Wave & Сurve — Cоздаёт волны. Типы и параметры кривых гибко настраиваются.
#рандом #волны #кривые
👨 Дизайн-телега
#рандом #волны #кривые
👨 Дизайн-телега
Forwarded from PSD | Дизайн-пространство
NEW PRIEST Кколлектив, занимающийся концептуальным искусством
Ссылка на проект
Поиск по теме:
#исскуство #магазин #мода #дизайн
💣 PSD
Ссылка на проект
Поиск по теме:
#исскуство #магазин #мода #дизайн
💣 PSD
Forwarded from Node.JS [ru] | Серверный JavaScript
Создайте минимальный API на Node.js с использованием Express, который позволяет:
• Получить список всех заметок.• Добавить новую заметку.Требования:
1. Маршруты API:
• GET /notes: Возвращает массив всех заметок. • POST /notes: Добавляет новую заметку (передаётся в теле запроса).2. Хранилище данных:
• Используйте массив в памяти. Каждая заметка должна содержать поля:{
"id": "уникальный идентификатор",
"content": "текст заметки"
}3. Требования к корректности:
• Заголовок заметки (content) должен быть строкой и не быть пустым.Решение задачи
const express = require('express');
const { v4: uuidv4 } = require('uuid');
const app = express();
app.use(express.json());
let notes = [];
// Получить все заметки
app.get('/notes', (req, res) => {
res.json(notes);
});
// Добавить новую заметкуapp.post ('/notes', (req, res) => {
const { content } = req.body;
if (!content || typeof content !== 'string') {
return res.status(400).json({ error: 'Invalid content' });
}
const newNote = { id: uuidv4(), content };
notes.push(newNote);
res.status(201).json(newNote);
});
// Запуск сервера
const PORT = 3000;
app.listen(PORT, () => {
console.log(`Server running on http://localhost:${PORT}`);
});
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Адовый UX
Новый сорт уебанства и мудачества: маскировка подписки на рассылку под письмо о подтверждении адреса почты
Forwarded from Denis Sexy IT 🤖
Так, это не новая модель – в ChatGPT улучшили работу памяти, теперь она учитывает все предыдущие чаты для более персонализированных ответов
– Пользователи могут в любой момент отказаться от использования прошлых чатов или отключить функцию памяти
– Во временных чатах память отключена
– В ЕС недоступно
Короче, как по мне, Сэм мог бы и подольше поспать сегодня
– Пользователи могут в любой момент отказаться от использования прошлых чатов или отключить функцию памяти
– Во временных чатах память отключена
– В ЕС недоступно
Короче, как по мне, Сэм мог бы и подольше поспать сегодня
Forwarded from Оди
Эстетичный генеративный арт Яшаса Митта
Больше на его сайте: https://extraordinarythings.co
#awd_art #awd_neural
Больше на его сайте: https://extraordinarythings.co
#awd_art #awd_neural