我仍然是Node和Express的新手,我已经尝试使用谷歌搜索,但也许我只需要了解Google的内容。
我的应用程序的一个重要部分是让用户创建自己的个人资料,这些简档来自简单的表单提交。我如何将他们在表单中提交的内容并将其放在我网站的实际页面上?
我应该使用中间件吗?我应该谷歌吗?我只需要知道如何开始,然后我可以从那里找出其余部分。提前感谢任何建议。
答案 0 :(得分:1)
最好的方法是使用参数设置路由。这样,如果用户转到/user/Jake
,他将看到他的个人资料。像这样:https://nimble-beetle.hyperdev.space/user/Jake
请在此处查看:https://hyperdev.com/#!/project/nimble-beetle
app.get("/user/:username", function (request, response) {
response.send('thank you for registering, ' + request.params.username);
});
您需要做的就是获取用户名,获取用户的数据并显示他的个人资料。
答案 1 :(得分:-1)
您可能正在寻找body-parser
中间件:
https://github.com/expressjs/body-parser
这是解码您的请求的内容,它可以解码表单数据和JSON,具体取决于您在请求中发送数据的方式,并为您提供JSON对象。