小编Ric*_*ard的帖子

使用 Nodejs 和 body-parser 发布表单数据

我现在已经进行了几次不同的在线尝试,但我的帖子数据一直未定义,并且 console.log(JSON.stringify(req.body)) 也没有返回任何内容。所以我在某个地方出错了...

HTML:

<!DOCTYPE HTML>
<html>
  <head>
    <title>Chat</title>
  </head>
  <body>
    <form action="/" method="post">
      <button>Close</button><br/><br/>
      <label for="username">Your Name: *</label><br/>
      <input id="username" type="text" value="" name="username" autocomplete="off" required="required" /><br/>
    <!--   <label for="email">Email: *</label><br/>
      <input id="email" value="" name="email_address" autocomplete="off" required="required" /><br/> -->
      <label for="phone">Phone:</label><br/>
      <input id="phone" value="" name="phone" autocomplete="off" /><br/>
      <label for="question">Question: </label><br/>
      <textarea id="question" name="question">
      </textarea required="required"><br/><br/>
      <button type="submit">Chat</button>
    </form>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

JS:

var app = require('express')();
var http = require('http').Server(app);
var bodyParser = require('body-parser');

app.use(bodyParser.json());

app.get('/', function(req, res){
  res.sendFile(__dirname + '/index.html'); …
Run Code Online (Sandbox Code Playgroud)

post node.js body-parser

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

body-parser ×1

node.js ×1

post ×1