express.json是一個中間件,用于解析傳入的請求正文,將其轉換為JavaScript對象,并將其添加到request對象中,以便在后續處理程序中使用。
app.use(express.json());
在上面的代碼中,app.use()方法用于將express.json中間件應用于整個Express應用程序。這樣,每個傳入的請求正文都將被解析為一個JavaScript對象,然后可以通過request.body訪問。
app.post('/user', (req, res) => {
console.log(req.body);
res.send('User added successfully');
});
在上面的代碼中,我們創建了一個POST請求處理程序,用于將用戶添加到數據庫中。通過使用express.json中間件,我們可以通過req.body訪問請求正文中的數據,并將其添加到數據庫中。
總之,express.json中間件是一個非常有用的工具,它可以幫助我們輕松地解析傳入的JSON請求正文,并將其轉換為JavaScript對象,以方便在我們的應用程序中使用。