Node.js 如何获取 POST 查询

Node.js How to get POST query

我是 Node.js 的新手,我想知道如何在 html 文件之间制作数据 "transite" 例如:

我得到 submit.html,其中包含 2 个文本输入(姓名和年龄)和一个提交按钮,目标为 sub.html,

假设用户提交姓名=Alex,年龄=20,如何在我的 sub.html 脚本 (sub.js) 中获取此数据以在 HTML 标记中呈现这些数据?我可能需要使用 socket.io 或 Ajax 吗? node.js 中没有一些方法 ?

感谢您回答这些菜鸟问题^^

[编辑] 我忘了说我想要一个非 freamwork 解决方案(我没有在 google 上找到答案)但它看起来不太可能......我将使用节点 :)

您需要使用 expresskoa 等 Web 应用程序框架来处理请求。

这是使用 express 作为 Web 框架解决上述问题的一种方法:

app.get('/', function(req, res) {
  // code to render submit.html
});

app.post('/', function(req, res) {
  // gets value of the submit.html through a ajax request
  // save it in database( such as sqlite, mysql)
});

app.get('/welcome', function(req, res) {
  // retrieve stored data from database
  // render 2nd html (which displays name and age) using a templating enigne like pug (previously called jade)
});