首页 > 解决方案 > 从输入创建新网页

问题描述

所以,我想要实现的是类似于 twitter 新用户功能,它根据用户的输入在他们的网站上创建一个新页面 - 例如https://twitter.com/newuser

我该怎么做呢?(我精通 NodeJS、Express、Javascript、MongoDB - 也是节点客户端、CSS、HTML)

标签: javascripthtmlcssdynamic

解决方案


您可以在 express 中定义动态路由并根据 url 参数显示用户数据。

app.get('/:userName', function (req, res) {
  res.send("this is the " + req.params.userName + " Profile");
})

您应该制作一个数据库表来存储用户数据。(并且用户名将是唯一的)。之后,在您的个人资料路线中,您可以从 url 获取用户名并根据 userName 参数从数据库中读取用户数据。


推荐阅读