我对Node和Express还是一个新东西,我试着用谷歌搜索这个,但也许我只需要知道谷歌是什么。如何在用户提交表单时创建新路线?
我的应用程序的一大部分涉及让用户创建自己的配置文件,它来自一个简单的表单提交。我将如何处理他们在表单中提交的内容并将其放在我网站的实时页面上?
是否有我应该使用的中间件?有一个术语,我应该谷歌?我只需要知道如何开始,然后我可以从那里找出其余的部分。在此先感谢您的任何建议。
我对Node和Express还是一个新东西,我试着用谷歌搜索这个,但也许我只需要知道谷歌是什么。如何在用户提交表单时创建新路线?
我的应用程序的一大部分涉及让用户创建自己的配置文件,它来自一个简单的表单提交。我将如何处理他们在表单中提交的内容并将其放在我网站的实时页面上?
是否有我应该使用的中间件?有一个术语,我应该谷歌?我只需要知道如何开始,然后我可以从那里找出其余的部分。在此先感谢您的任何建议。
最好的方法是使用参数设置路线。这样,如果用户去/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);
});
所有你需要做的就是抓住用户名,用户读取数据,并显示他的个人资料。
谢谢谢谢! –
你可能寻找body-parser
中间件: https://github.com/expressjs/body-parser
这一个是解码你的要求,它可以根据你如何在您的请求发送的数据进行解码格式数据和JSON的内容,并且给你一个JSON对象。
您不会创建新路线,您可以在允许提供信息的路线中使用参数(例如'.../profile/')。我建议通过一些介绍性文档/教程来运行。 –
jonrsharpe
谢谢,我当然会。 –
请添加相关脚本 –