Next.js - Người trợ giúp phản hồi
res đối tượng có express.js như các phương thức trợ giúp để dễ dàng phát triển để tạo dịch vụ.
Sau đây là các phương pháp của trình trợ giúp phản hồi
res.status(code)- Phương pháp này thiết lập trạng thái phản hồi. Mã được chuyển phải là trạng thái HTTP hợp lệ.
req.json(json)- Phương thức này trả về một phản hồi JSON. json được truyền phải là một đối tượng JSON hợp lệ.
req.send(body)- Phương thức này gửi một phản hồi HTTP. Phản hồi có thể là chuỗi, đối tượng hoặc Bộ đệm.
Hãy tạo một ví dụ để chứng minh điều tương tự.
Trong ví dụ này, chúng tôi sẽ cập nhật user.js trong pages/api danh mục.
Hãy cập nhật dự án nextjs được sử dụng trong chương Các tuyến API .
Tạo tệp user.js trong thư mục pages / api như sau.
export default (req, res) => {
res.status(200).json({ name: 'Robert' });
}
Khởi động Máy chủ Next.js
Chạy lệnh sau để khởi động máy chủ -.
npm run dev
> [email protected] dev D:\Node\nextjs
> next
ready - started server on http://localhost:3000
info - Loaded env from D:\Node\nextjs\.env.local
event - compiled successfully
event - build page: /api/user
wait - compiling...
event - compiled successfully
event - build page: /next/dist/pages/_error
wait - compiling...
event - compiled successfully
Xác minh đầu ra
Mở http: // localhost: 3000 / api / user trong trình duyệt và bạn sẽ thấy kết quả sau.
{ name: 'Robert' }