这是我用于使用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');
当我运行它时没有错误但页面没有加载?任何人都可以给我解决方案。
答案 0 :(得分:1)
将您的代码从user[name]
user[email]
更改为name
email
和服务器request.body.name
request.body.email
。