javascript - 从输入创建新网页
问题描述
所以,我想要实现的是类似于 twitter 新用户功能,它根据用户的输入在他们的网站上创建一个新页面 - 例如https://twitter.com/newuser
我该怎么做呢?(我精通 NodeJS、Express、Javascript、MongoDB - 也是节点客户端、CSS、HTML)
解决方案
您可以在 express 中定义动态路由并根据 url 参数显示用户数据。
app.get('/:userName', function (req, res) {
res.send("this is the " + req.params.userName + " Profile");
})
您应该制作一个数据库表来存储用户数据。(并且用户名将是唯一的)。之后,在您的个人资料路线中,您可以从 url 获取用户名并根据 userName 参数从数据库中读取用户数据。
推荐阅读
- google-cloud-platform - 是否可以在 GCP 上使用负载均衡器运行云?
- python - 向给定的 numpy 数组添加新功能(列)
- python - Convergence K-Means 无监督图像聚类 预训练 Keras 灰度图像
- java - com.unboundid.ldap.sdk.controls.PasswordExpiredControl 未检测到过期密码 (Java)
- database - updateOrCreateGroup 上的 Laravel PostgreSQL 问题
- spring - 在 Spring Boot 中使用 OAuth 和内存中的身份验证
- flutter - Flutter FCM 推送通知打开率始终为零
- postgresql - 在typeorm中过滤多对多关系
- javascript - 在运行时解析模板字符串插值,而不是在包创建时
- reactjs - 调用一个 url,然后根据接收到的数据执行一些计算,然后调用另一个 url