Angular应用程序运行时REST客户端停止

时间:2018-09-01 17:41:47

标签: angular hyperledger hyperledger-composer

在我的应用程序中,我使用的是REST客户端和composer-cli生成的Angular应用程序。有时,当我使用Angular应用程序时,REST客户端会终止。

我注意到这种终止特别是在我尝试在Angular应用中使用图像时发生。加载图像时,似乎有不需要的请求发送到REST客户端。

REST客户端的日志如下。

enter image description here

我正在使用默认生成的Angular应用。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

我在代码中找到了问题。它在自动生成的代理配置文件(proxy.conf.js)中。

module.exports = [{
    context: ['/auth', '/api'],
    target,
    secure: true,
    changeOrigin: true
}, {
    context: '/',
    target,
    secure: true,
    changeOrigin: true,
    ws: true,
    bypass: function (req, res, proxyOptions) {
        const accept = req.headers.accept || '';
        if (accept.indexOf('html') !== -1) {
            return '/index.html';
        }
    }
}];

我将上面的部分更改为

module.exports = [{
    context: ['/auth', '/api'],
    target,
    secure: true,
    changeOrigin: true
}];

图像也应该位于./src/assets文件夹中。