如何从ejs获取值到节点js文件

时间:2015-09-20 11:57:14

标签: javascript java node.js

这是我用于使用ejs输入数据的值

<html>
<head>
</head>
<body>
<form method="post" action="/">
<input type="text" name="user[name]">
<input type="text" name="user[email]">
<input type="submit" value="Submit">
</form>
</body>
</html>

这是节点js代码

  var express = require("express");
  var app     = express();
  var bodyParser = require("body-parser")

 app.use(bodyParser.json());
 app.use(bodyParser.urlencoded({
 extended: true
 }));

app.post('/', function(request, response){

console.log(request.body.user.name);
console.log(request.body.user.email);

});

app.listen(3000);
console.log('Server running at http://127.0.0.1:3000');

当我运行它时没有错误但页面没有加载?任何人都可以给我解决方案。

1 个答案:

答案 0 :(得分:1)

将您的代码从user[name] user[email]更改为name email和服务器request.body.name request.body.email