What happens if an error is thrown in an Express route handler? const express = require('express'); const app = express();
4 phương ánCó giải thíchDễ
app.get('/', (req, res) => {
throw new Error('Test error');
});
app.listen(3000);Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Khi một lỗi được ném trong một xử lý tuyến đường Express, ứng dụng Express sẽ tự động trả về trạng thái lỗi 500 với thông tin lỗi chi tiết. Điều này xảy ra vì Express sử dụng cơ chế middleware để xử lý các lỗi. Nếu một lỗi được ném trong một xử lý tuyến đường, Express sẽ tự động tìm kiếm middleware lỗi tiếp theo để xử lý. Nếu không có middleware lỗi nào được định nghĩa, Express sẽ tự động trả về trạng thái lỗi 500. Điều này giúp đảm bảo rằng ứng dụng luôn có thể trả về thông tin lỗi cho người dùng, ngay cả khi có lỗi xảy ra trong ứng dụng.
Cùng chương 3
______ is a fast, unopinionated and minimalist web framework for Node.jsCó lời giảiCâu hỏiHow do you add middleware to an Express application?Có lời giảiCâu hỏiConsider the following code snippet using Express.js. Identify which routes handle GET and POST requests. app.get('/users', ...); app.post('/users', ...); app.listen(3000, ...) (Choose 2 answers)Có lời giảiCâu hỏiCả 24 câu của chủ đề24 câu