我可以让 url 充当另一个 url 的别名吗
Can I make a url act as an alias for another url
所以我需要 cdn.ex.com/avatars/:UserID
指向我的云 public 文件 URI,它是 https://cloudapi.com/account.cloud.com/files/uploads/avatars/(userid)/avatar.png
(真正的 URL 被放置)
除了
,我还没有任何代码
app.get('/avatars/:userid', (req, res)=>{
let userid = req.params.userid
let uri = `https://cloudapi.com/account.cloud.com/files/uploads/avatars/${userid}/avatar.png`
});
所以我可以在 html:
<span>Username</span>
<img class="pfp" src="cdn.ex.com/avatars/671856275627525">
不必做
<span>Username</span>
<img class="pfp" src="https://cloudapi.com/account.cloud.com/files/uploads/avatars/671856275627525/avatar.png">
关于我该怎么做的任何帮助?
我找到了,
您使用 node-fetch 来获取资源
然后发送数据作为缓冲区
如果它在标签中使用它会起作用,如果用户尝试转到 link 它也会起作用。
转到 google 并搜索 node-fetch 然后转到其 npm 并搜索 Buffer
然后只是 res.send(buffer) 而不是 fileType(buffer)
并删除最后一行。
感谢 @Marc 试图提供帮助(在评论中)
所以我需要 cdn.ex.com/avatars/:UserID
指向我的云 public 文件 URI,它是 https://cloudapi.com/account.cloud.com/files/uploads/avatars/(userid)/avatar.png
(真正的 URL 被放置)
除了
app.get('/avatars/:userid', (req, res)=>{
let userid = req.params.userid
let uri = `https://cloudapi.com/account.cloud.com/files/uploads/avatars/${userid}/avatar.png`
});
所以我可以在 html:
<span>Username</span>
<img class="pfp" src="cdn.ex.com/avatars/671856275627525">
不必做
<span>Username</span>
<img class="pfp" src="https://cloudapi.com/account.cloud.com/files/uploads/avatars/671856275627525/avatar.png">
关于我该怎么做的任何帮助?
我找到了,
您使用 node-fetch 来获取资源
然后发送数据作为缓冲区
如果它在标签中使用它会起作用,如果用户尝试转到 link 它也会起作用。
转到 google 并搜索 node-fetch 然后转到其 npm 并搜索 Buffer
然后只是 res.send(buffer) 而不是 fileType(buffer)
并删除最后一行。
感谢 @Marc 试图提供帮助(在评论中)