NEW
Font size
WorksheetsВопросы по REST API и Express
Total questions: 19
Worksheet time: 3mins
Что такое REST API?
Тип базы данных
Архитектурный стиль для создания веб-сервисов
Язык программирования
Система контроля версий
Какой HTTP-метод используется для получения данных?
POST
DELETE
GET
PUT
Какое назначение у app.use() в Express?
Запуск сервера
Добавление middleware ко всем маршрутам
Удаление базы данных
Хранение переменных окружения
Что означает URL /users/:id в Express?
Статический путь
Динамический параметр маршрута
URL для удаления пользователя
Ошибочный путь
Как подключить SQLite в проекте Node.js?
const sqlite3 = require("sqlite3").verbose();
import mysql from "sqlite3"
const db = new MySQL();
require("sqlite")
Какой оператор SQL используется для вставки данных?
UPDATE
DELETE
SELECT
INSERT
Что делает следующий код? app.post('/products', (req, res) => {});
Создаёт сокет-подключение
Обрабатывает POST-запрос на добавление продукта
Удаляет все продукты
Обновляет таблицу продуктов
Как получить параметры маршрута в Express?
req.headers
req.params
req.cookies
req.body
Что делает express.json()?
Обрабатывает HTML-файлы
Подключает CSS
Парсит JSON-тело запроса в объект
Преобразует данные в XML
Как выполнить SELECT в SQLite?
db.run("SELECT * FROM users")
db.get("INSERT INTO users")
db.select("UPDATE users")
db.delete("DELETE users")
За что отвечает метод app.listen() в Express?
Отправляет ответ клиенту
Запускает сервер и слушает указанный порт
Выполняет middleware
Подключает базу данных
Что означает параметр req в Express?
Ответ сервера
Запрос клиента
Функция маршрутизации
Middleware
Что означает параметр res в Express?
Запрос пользователя
Ответ, который сервер отправляет клиенту
Порт для прослушивания
Middleware-конфиг
Для чего используется next()?
Чтобы остановить сервер
Чтобы перейти к следующему middleware
Чтобы отправить файл клиенту
Чтобы закрыть соединение
Что делает этот код? app.listen(3000);
Создаёт базу данных
Запускает сервер на порту 3000
Останавливает приложение
Запускает middleware
Где хранится тело POST-запроса?
req.params
req.headers
req.body
req.url
Где хранятся параметры URL, например /user/:id?
req.query
req.params
req.data
req.fields
Что будет, если забыть вызвать next() в middleware?
Сервер ускорится
Запрос зависнет и не дойдёт до следующего обработчика
Запрос автоматически завершится
Express отправит ошибку 500
Что произойдёт при вызове res.send("Hello")?
Клиенту будет отправлена строка "Hello"
Сервер закроется
Запрос остановится и нельзя будет вызвать next()
Изменится URL
