你怎么读两次相同的输入流?有可能以某种方式复制它吗?
我需要从网上获取图像,在本地保存,然后返回保存的图像.我只是认为使用相同的流而不是为下载的内容启动新流然后再次读取它会更快.
在我们的项目中,我们继承了Docker环境,其中包含一些服务堆栈.
我注意到Docker一旦面临内存限制就重新启动堆栈.
不幸的是,根据我在Docker网站上的问题,我没有找到任何信息,所以我在这里问:
我的反应组件中有一个非常简单的函数,我正在尝试调试它:
function login(username, password) {
const requestOptions = {
method: 'GET',
headers: {'Authorization': "Basic " + btoa(username + ":" + password)}
};
console.log("REACT_APP_API_ROOT: " + process.env.REACT_APP_API_ROOT)
return fetch(process.env.REACT_APP_API_ROOT + '/user/current', requestOptions)
.then(handleResponse)
.then(usr => {
if (usr) {
let user = {};
user.username = usr.principal.username;
user.authdata = window.btoa(username + ':' + password);
localStorage.setItem('user', JSON.stringify(user));
return user;
} else {
return null;
}
});
}
Run Code Online (Sandbox Code Playgroud)
我想process.env.REACT_APP_API_ROOT在调试器 (WebStorm, v. 2020.1) 中查看属性的当前值,但出现以下错误:
完整的错误文本:
ReferenceError: process is not defined
at eval (eval …Run Code Online (Sandbox Code Playgroud) debugging ×1
docker ×1
docker-stack ×1
fast-forward ×1
git ×1
inputstream ×1
java ×1
reactjs ×1
webstorm ×1