Looking for Розробка сучасних вебзастосунків на платформі Node.js test answers and solutions? Browse our comprehensive collection of verified answers for Розробка сучасних вебзастосунків на платформі Node.js at learn.ztu.edu.ua.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Express
Після успішного POST /api/tasks сервер створив ресурс з id abc-123. Який набір атрибутів відповіді найкраще відповідає REST-практиці з лекції?
Express
Дано middleware:
export function validate(schema) {
return (req, res, next) => {
req.body = schema.parse(req.body);
next();
};
}
Що станеться, якщо req.body не пройде валідації?
Express
Поточний ресурс: { "id": "1", "title": "Old", "completed": false }. Клієнт надсилає PUT /tasks/1 з тілом { "completed": true }. Якого результату слід очікувати згідно з семантикою PUT?
Express
Потрібно передавати requestId, що живе тільки в межах одного запиту, між кількома middleware. Який підхід найкраще відповідає рекомендації з лекції?
Express
Коли доречно обирати .safeParse() замість .parse() за рекомендацією з лекції?
Express
У коді написано:
app.use((err, req, res) => {
res.status(500).json({ error: err.message });
});
Помилки в API все одно призводять до падіння з необробленою помилкою. Чому?
Тестування
У проєкті TypeScript розробник запускає jest, але отримує синтаксичні помилки на рядках типу function f(a: number). Яка найімовірніша причина?
Тестування
Розробник хоче структуру «ключ-значення», де ключі — строки, а всі значення типу boolean. Яка конструкція підходить найкраще?
Тестування
Розробник написав тест:
test('test', (done) => {
fetchWithCallback((err, data) => {
expect(data).toBe('result');
});
});
Що найімовірніше станеться при запуску?
Тестування
Команда має unit-тест на функцію calculateTotal(), тест з реальною базою даних та запитом до API, і сценарій "Реєстрація → Покупка" через UI. Як правильно класифікувати ці три тести?