如何处理快递客户端的帖子数据

时间:2017-10-24 00:58:54

标签: node.js express ejs

我正在使用express.js来构建网站。我使用.ejs作为我的前端,使用nodejs作为后端我想让ejs与nodejs服务器进行交互。我使用获取请求,我拆分网址并获取数据,但它没有好处所以我想将ejs文件与nodejs进行交互,例如当我们使用php时,我们将尝试编码为$ _POST [' somename&#39 ;]甚至我们通过获取数据并嵌入html并编写它来在php中进行动态编程。我想知道在ejs文件中处理post请求并存储post请求数据并在整个文件中处理它

1 个答案:

答案 0 :(得分:1)

据我所知,您希望处理表单数据,为此,您必须使用body-parser

npm install body-parser

然后在你的app.js / server.js中添加这些行

let bodyParser = require("body-parser")
app.use(bodyParser.json())
app.use(bodyParser.urlencoded({ extended: false }))
之后你就可以获得$ _POST [' name_here']

app.post("/whatever", (request, respone){
console.log(request.body.name_here) //same as $_POST['name_here']
})