Ошибка загрузки iframe с использованием обратного прокси с nodejs + redbird (node-http-proxy) - PullRequest
0 голосов
/ 21 февраля 2019

У меня есть приложение, работающее на порту 3000, и у этого есть iframe, который вызывает URL example.com:8765/page1/min/?var1=test.

Что бы я хотел, чтобы это скрытьURL в коде iframe с использованием redbird для создания обратного кода, поэтому я попытался создать что-то вроде этого:

var redbird = new require ('redbird') ({
    port: 9000,
    ssl: {
        port: 8443,
        key: 'certs / dev-key.pem',
        cert: 'certs / dev-cert.pem',
        ca: 'certs / dev-cert.ca',
    }
});

// This is where I try to create the route so I can call my-new-url.com in the iframe of the app instead of the actual URL.
redbird.register ('my-new-url.com', 'https://example.com:8765/page1/min/?var1=test', {ssl: true});

// This I created in order to load my app on the base server URL created by redbird
redbird.register ('localhost:', 'localhost: 3000', {ssl: true});

При доступе к localhost: 9000 загружает верхний и нижний колонтитулы моего приложения, но центральный контент, который долженбыть загруженным в iframe не загружается, я получаю сообщение `IP-адрес сервера my-new-url.com не может быть найден.

Если я получаю доступ к my-new-url.com непосредственно вбраузер та же ошибка, которая появляется в iframe.

Если я захожу на localhost: 9000 / my-new-url.com прямо в браузере, ошибка Can not GET / my-new-url.com

Я думаю, что 'делаю какую-то логическую ошибку в том, как я должен применить это решение, кто-нибудь может дать мне силы в этом?

...