我有一个打开iis身份验证的web api,以便解开windows user_name .

为了使用我的角度应用程序进行开发,我必须在localhost上运行它 . 每当我尝试发布我的webapi时,我都会获得401未授权 .

我能做什么?我可以使用代理吗?

update

我用porxy的这段代码来了一个十字架:

const Agent = require('agentkeepalive');

module.exports = {
        '/api': {
            target: 'http://localhost:59465',
            secure: false,
            agent: new Agent({
                maxSockets: 100,
                keepAlive: true,
                maxFreeSockets: 10,
                keepAliveMsecs: 100000,
                timeout: 6000000,
                keepAliveTimeout: 90000
            }),
            onProxyRes: proxyRes => {
                let key = 'www-authenticate';
                proxyRes.headers[key] = proxyRes.headers[key] &&
                    proxyRes.headers[key].split(',');
            }
        }
};

这个代理都准备好创建一个身份验证调用,所以我不需要验证我对web api的调用 .

我在这里找到了:https://www.meekdeveloper.com/angular-cli-asp-net-core-windows-authentication/