Câu hỏi phỏng vấn Node.js
Câu hỏi

express.json()express.urlencoded() trong Express.js là gì?

Câu trả lời

express.json()express.urlencoded() là hai middleware được sử dụng trong Express.js để xử lý các yêu cầu và các dữ liệu từ client.

express.json() là một middleware để xử lý các yêu cầu với định dạng nội dung JSON. Nó sẽ tự động parse nội dung của yêu cầu và đặt nó vào req.body. Điều này giúp cho việc truyền dữ liệu trong yêu cầu JSON trở nên dễ dàng hơn.

express.urlencoded() là một middleware để xử lý các yêu cầu với định dạng nội dung URL-encoded. Nó sẽ parse nội dung của yêu cầu và đặt nó vào req.body. Điều này giúp cho việc truyền dữ liệu trong yêu cầu URL-encoded trở nên dễ dàng hơn.

Tuy nhiên, có một số khác biệt giữa hai middleware này. express.json() chỉ parse nội dung của yêu cầu nếu nội dung đó có định dạng JSON, trong khi express.urlencoded() sẽ parse nội dung của yêu cầu bất kể định dạng nào.

Bạn có thể sử dụng express.json() hoặc express.urlencoded() tùy thuộc vào định dạng dữ l...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Làm thế nào để ngăn chặn Callback Hell mà không sử dụng promises, async hoặc generators?

middle

Thread pool trong Nodejs là gì?

middle

Lập trình event-driven là gì? Ứng dụng trong Nodejs như thế nào?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào