Шукаєте відповіді та рішення тестів для Розробка сучасних вебзастосунків на платформі Node.js? Перегляньте нашу велику колекцію перевірених відповідей для Розробка сучасних вебзастосунків на платформі Node.js в learn.ztu.edu.ua.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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. Як правильно класифікувати ці три тести?