javascript - 如何从ejs获取值到node js文件

标签 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>

这是 Node 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');

当我运行此程序时,没有错误,但页面未加载?谁能给我解决方案。

最佳答案

将代码从 user[name] user[email] 更改为 name email 并在服务器中 request.body.name request.body.email.

关于javascript - 如何从ejs获取值到node js文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32679104/

相关文章:

javascript - 无法使用javascript更改href的值

java - 在 Java 8 中,为什么我们不能使用方法引用将 Math.random() 转换为 Math::random

java - 如何禁用标准 Ant 任务?

node.js - Express:单独的路由和 Controller 文件

javascript - 结果未显示在屏幕上,但我没有收到控制台错误

javascript - 为什么在 Apple 的 Safari Developer Library 中,他们在附加 eventsListeners 时使用匿名函数?

javascript - 脚本数据库 : Custom ID for record for quick bulk updating?

java - 为什么连续两次处理JDialog框会出现这种效果

php - Apache + socketIO 失败

javascript - 如何在 PuppeteerJS 中迭代所有 <li> 以从 <ul> 句柄获取文本内容?