在使用express開發web應用時,我們經常需要接受來自客戶端的JSON數據。針對這種情況,express提供了內置的中間件函數來方便地解析JSON數據。
const express = require('express'); const app = express(); app.use(express.json()); app.post('/api/users', (req, res) =>{ const newUser = req.body; console.log(newUser); // 處理新用戶數據... }); app.listen(3000, () =>{ console.log('server is running on port 3000'); });
如上述代碼所示,我們可以使用express的內置中間件函數express.json()
來解析JSON數據。對于使用POST或PUT方法向服務器提交JSON數據,我們可以通過req.body
屬性來訪問解析后的JSON對象。在解析完成后,我們可以像使用其他對象一樣對其進行操作。
需要注意的是,我們需要先使用app.use()
函數來使用express.json()
中間件函數,以確保在接收到JSON數據時可以正確解析。
通過express提供的方便的功能,我們可以輕松地解析JSON數據,從而更加高效地開發我們的web應用。希望這篇簡短的文章能夠對你有所幫助。
上一篇html 嵌入 vue
下一篇html 加載vue