我使用node.fetch和react.js。正如文檔中提到的,我可以用這種方式緩存圖像緩衝區。節點提取網址,如何去掉主機名端口
var fileType = require('file-type');
fetch('https://assets-cdn.github.com/images/modules/logos_page/Octocat.png')
.then(function(res) {
return res.buffer();
}).then(function(buffer) {
fileType(buffer);
});
但是因爲我的react.js在localhost:3000上運行,取回請求會自動在URL中追加:3000。在這種情況下,https://assets-cdn.github.com:3000 /images/modules/logos_page/Octocat.png。
但是這個URL無效,我該如何刪除端口?
如果您傳遞完全限定的URL,'fetch()'不會添加端口。 – jfriend00