如何从输入到url的路径创建html文件

How to create html file from path entered into url

本文关键字:路径 创建 html 文件 url 输入      更新时间:2023-11-27

像liches和shrib这样的网站如何创建特定的页面供您个人使用?示例:http://en.lichess.org/fdnenTEJ->https://lichess.org/fdnenTEJ
http://shrib.com/uaR3EKNBc8d4OdI->http://shrib.com/uaR3EKNBc8d4OdI

它们生成与新html页面相关联的唯一id路径。

如何在node-js应用程序中实现这一点?我意识到这个问题非常宽泛和模糊,但我想要一个像这样的系统如何工作的简化版本。

制作一个随机字符串,直到它是唯一的,然后添加到数据库中。匹配请求,使随机字符串成为参数,并在数据库查询中使用它。

您可能还想简单地将数据库ID编码为base62或base64。从安全角度来说,这是个糟糕的主意。

编辑:

app.get('/:tokenstring', function(request, response, next) {
  // ...
});