首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在用户提交表单时创建新路由?

如何在用户提交表单时创建新路由?
EN

Stack Overflow用户
提问于 2016-06-08 22:19:34
回答 2查看 42关注 0票数 1

我仍然是Node和Express的新手,我尝试过在谷歌上搜索,但也许我只需要知道谷歌该做些什么。

我的应用程序的一个重要部分是让用户创建自己的个人资料,这来自于一个简单的表单提交。我怎样才能把他们提交的内容写成一份表格,然后把它放到我网站的活页上呢?

我应该为此使用一个中间件吗?我应该用谷歌这个词吗?我只需要知道如何开始,然后我就可以从那里找出剩下的。谢谢您的建议。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-06-09 09:25:19

最好的方法是设置一个带有参数的路由。这样,如果用户去/user/Jake,他将看到他的个人资料。像这样:https://nimble-beetle.hyperdev.space/user/Jake

看看这里:https://hyperdev.com/#!/project/nimble-beetle

代码语言:javascript
运行
复制
app.get("/user/:username", function (request, response) {
    response.send('thank you for registering, ' + request.params.username);
});

您所需要做的就是获取用户名,获取用户的数据并显示他的配置文件。

票数 1
EN

Stack Overflow用户

发布于 2016-06-09 09:06:41

您可能正在寻找body-parser中间件:https://github.com/expressjs/body-parser

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

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37713897

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档