REST-клиент останавливается при запуске углового приложения - PullRequest
0 голосов
/ 01 сентября 2018

В моем приложении я использую REST-клиент и приложение Angular, сгенерированное composer-cli. Иногда клиент REST прерывается, когда я использую приложение Angular.

Я заметил, что это прерывание происходит, особенно когда я пытаюсь использовать изображения в приложении Angular. Кажется, что нежелательный запрос отправляется клиенту REST при загрузке изображения.

Журнал клиента REST приведен ниже.

enter image description here

Я использую приложение Angular по умолчанию. Есть предложения?

1 Ответ

0 голосов
/ 02 сентября 2018

Я выяснил проблему в своем коде. Это было в автоматически сгенерированном файле конфигурации прокси (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.

...