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...

Bạn cần đăng nhập để xem
middle

middle

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

middle

Sự khác biệt giữa phương thức synchronousasynchronous của module fs trong nodejs là gì?

middle

Buffers trong Node.js là gì?

junior

Tool nào dùng để đảm bảo code style nhất quán?

Bình luận

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

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