🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付

什麼是 body-parser?

通常,當我看到描述Express.js伺服器的部落格文章或文章時,它通常以類似於以下內容的內容開頭:

npm init -y
npm i express body-parser

接下來就是經典

const express = require('express');
const bodyParser = require('body-parser');

const app = express();
app.use(bodyParser.json());
// more express stuff

我曾經在幾乎我製作的每個Express 應用程式中都有這四行程式碼!

然而,幾週前,我仔細研究了Express 文件,注意到從 4.16.0 版本(三年前發布!)開始, Express 基本上附帶了開箱即用的 body-parser!

如何使用 Express 版本?

好吧,你幾乎可以只搜尋bodyParser ,並將其替換為express

這意味著我們上面的四行程式碼可以重構為以下三行程式碼:

const express = require('express');

const app = express();
app.use(express.json());

如果您使用Babel (我強烈推薦!),您甚至可以使用命名導入來使程式碼更加簡潔:

import express, { json } from 'express';

const app = express();
app.use(json());

原文出處:https://dev.to/taylorbeeston/you-probably-don-t-need-body-parser-in-your-express-apps-3nio


精選技術文章翻譯,幫助開發者持續吸收新知。

共有 0 則留言


精選技術文章翻譯,幫助開發者持續吸收新知。
🏆 本月排行榜
🥇
站長阿川
📝22   💬9   ❤️4
707
🥈
我愛JS
📝4   💬13   ❤️7
254
🥉
御魂
💬1  
3
#5
2
評分標準:發文×10 + 留言×3 + 獲讚×5 + 點讚×1 + 瀏覽數÷10
本數據每小時更新一次
🔧 阿川の電商水電行
Shopify 顧問、維護與客製化
💡
小任務 / 單次支援方案
單次處理 Shopify 修正/微調
⭐️
維護方案
每月 Shopify 技術支援 + 小修改 + 諮詢
🚀
專案建置
Shopify 功能導入、培訓 + 分階段交付