node . js 中的本体解析中间件
原文:https://www . geesforgeks . org/body-parser-中间件-in-node-js/
主体解析器是 Node.js 主体解析中间件。它负责在您处理它之前解析中间件中的传入请求体。 安装本体解析器模块:
- 您可以访问安装正文解析器模块的链接。您可以使用此命令安装此软件包。
npm install body-parser
- 安装 body-parser 后,您可以使用命令在命令提示符下检查您的 body-parser 版本。
npm --version body-parser
- 之后,您可以创建一个文件夹并添加一个文件,例如 index.js。
node index.js
档案名称:SampleForm .例
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<title>Body-Parser Module Demo</title>
</head>
<body>
<h1>Demo Form</h1>
<form action="saveData" method="POST">
<pre>
Enter your Email : <input type="text"
name="email"> <br>
<input type="submit" value="Submit Form">
</pre>
</form>
</body>
</html>
文件名:index.js
java 描述语言
const bodyparser = require('body-parser')
const express = require("express")
const path = require('path')
const app = express()
var PORT = process.env.port || 3000
// View Engine Setup
app.set("views", path.join(__dirname))
app.set("view engine", "ejs")
// Body-parser middleware
app.use(bodyparser.urlencoded({extended:false}))
app.use(bodyparser.json())
app.get("/", function(req, res){
res.render("SampleForm")
});
app.post('/saveData', (req, res) => {
console.log("Using Body-parser: ", req.body.email)
})
app.listen(PORT, function(error){
if (error) throw error
console.log("Server created Successfully on PORT", PORT)
})
版权属于:月萌API www.moonapi.com,转载请注明出处