Запуск интегрированного Angular проекта и Spring boot с Https - PullRequest
0 голосов
/ 04 февраля 2020

У меня есть приложение angular, которое интегрировано с весенней загрузкой, и требуется maven для создания проекта angular и создания одного jar-файла, который можно выполнить с помощью простой команды java -jar. Проблема в том, что я должен запустить свое приложение angular с Https. Я знаю, что для запуска автономного приложения angular на https необходимо предоставить флаг ssl с помощью команды ng serve, но поскольку мое приложение с внешним интерфейсом интегрировано с весенней загрузкой, в конце создается jar. Так я должен предоставить конфигурацию ssl в весенней загрузке или angular проекте? Это то, что я пробовал до сих пор

  • При условии конфигурации ssl при загрузке пружины

  • При условии такой же конфигурации ssl при загрузке пружины и angular app.

  • Предоставлена ​​конфигурация ssl в angular app.

Получение такой же ошибки:

Этот сайт не может предоставить безопасное соединение localhost использует неподдерживаемый протокол. ERR_SSL_VERSION_OR_CIPHER_MISMATCH

My angular. json config:

 "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "dqUi:build",
        "proxyConfig": "proxy.config.json",
        "ssl": true,
        "sslCert": "../src/main/resources/https-frontend.p12"
      },
      "configurations": {
        "production": {
          "browserTarget": "dqUi:build:production"
        },
        "dev": {
          "browserTarget": "dqUi:build:dev"
        },
        "qa": {
          "browserTarget": "dqUi:build:production"
        }
      }
    }

Настройка весенней загрузки:

server.ssl.key-alias=https-frontend
server.ssl.key-store-type=PKCS12
server.ssl.key-password=etisalat
server.ssl.key-store=classpath:https-frontend.p12

Кто-нибудь сталкивался с подобной проблемой? Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...