Node.js 当用户提交表单时,如何创建新路由?

Node.js 当用户提交表单时,如何创建新路由?,node.js,forms,express,Node.js,Forms,Express,我还不熟悉Node和Express,我也尝试过用谷歌搜索,但也许我只需要知道用谷歌搜索什么 我的应用程序的很大一部分是让用户创建他们自己的个人资料,这来自一个简单的表单提交。我将如何着手将他们提交的内容以表格的形式呈现在我网站的活动页面上 有没有我应该使用的中间件?有没有一个词我应该用谷歌搜索?我只需要知道如何开始,然后我就可以从那里找到剩下的。提前感谢您的建议。您可能正在寻找主体解析器中间件: 这是对请求内容的解码,它可以解码表单数据和JSON,这取决于您在请求中发送数据的方式,并为您提供一

我还不熟悉Node和Express,我也尝试过用谷歌搜索,但也许我只需要知道用谷歌搜索什么

我的应用程序的很大一部分是让用户创建他们自己的个人资料,这来自一个简单的表单提交。我将如何着手将他们提交的内容以表格的形式呈现在我网站的活动页面上


有没有我应该使用的中间件?有没有一个词我应该用谷歌搜索?我只需要知道如何开始,然后我就可以从那里找到剩下的。提前感谢您的建议。

您可能正在寻找
主体解析器
中间件:


这是对请求内容的解码,它可以解码表单数据和JSON,这取决于您在请求中发送数据的方式,并为您提供一个JSON对象

您可能正在寻找
主体解析器
中间件:


这是对请求内容的解码,它可以解码表单数据和JSON,这取决于您在请求中发送数据的方式,并为您提供一个JSON对象

最好的方法是使用参数设置路由。这样,如果用户转到
/user/Jake
,他将看到他的个人资料。像这样:

在这里查看:


您只需抓取用户名、获取用户数据并显示其个人资料。

最好的方法是使用参数设置路由。这样,如果用户转到
/user/Jake
,他将看到他的个人资料。像这样:

在这里查看:


您只需抓取用户名、获取用户数据并显示其配置文件。

如果不创建新路由,则路由中有一个参数可用于提供信息(例如,
../profile/
)。我建议您浏览一些介绍性文档/教程。谢谢,我当然会。请添加相关的脚本。如果您不创建新路由,则路由中有一个允许提供信息的参数(例如,
../profile/
)。我建议浏览一些介绍性文档/教程。谢谢,我当然会。请添加相关脚本
app.get("/user/:username", function (request, response) {
    response.send('thank you for registering, ' + request.params.username);
});