express.json()
và express.urlencoded()
trong Express.js là gì?
express.json()
và express.urlencoded()
trong Express.js là gì?
express.json()
và 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
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào