我尝试单击注销时生成基本身份验证登录弹出窗口。 正在发送401,但没有弹出窗口。 前端
handleLogout = () => {
fetch(`${BACKEND_URL}/logout`)
}
<Button onClick={this.handleLogout}>Logout</Button>
后端
app.use('/logout', function(req, res) {
res.set('WWW-Authenticate', 'Basic realm=Authorization Required');
return res.sendStatus(401);
});
网络标题中的响应
Response Headers
Access-Control-Allow-Origin: http://localhost:3000
Connection: keep-alive
Content-Length: 12
Content-Type: text/plain; charset=utf-8
Vary: Origin
WWW-Authenticate: Basic realm=Authorization Required
X-Powered-By: Express