Обработка запросов IP и доменных имен с помощью Angular Frontend и Spring Boot BackendJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Обработка запросов IP и доменных имен с помощью Angular Frontend и Spring Boot Backend

Сообщение Anonymous »

Я работаю над приложением Spring Boot с интерфейсом Angular, который служит базовым порталом для входа. Портал входа использует зашифрованные учетные данные и нажмите кнопку проверки для аутентификации пользователей. Моя цель — дифференцировать поведение в зависимости от того, обращается ли пользователь к приложению через IP-адрес сервера или через доменное имя.
Желаемая функциональность:

Код: Выделить всё

When accessing the server via its IP address (e.g., 0.0.0.0:8080): Users should be directed to the Angular login page. Once authenticated, they would have access to a control panel for managing server settings (IPs, files, etc.).
When accessing the server via a domain name (e.g., example.com:8080): The server should serve a different website (an index.html or multi-page site) rather than the Angular control panel.
Что я сделал:

Код: Выделить всё

I know how to handle HTTP requests in Java with Spring Boot and how to serve the Angular frontend as a static resource. However, I’m unsure how to programmatically differentiate requests based on whether the user is accessing the site by IP or domain name and serve different content accordingly.
Ключевые вопросы:

Код: Выделить всё

How can I configure my Spring Boot application to detect whether the user is accessing via IP address or domain name and serve different content?
Should this logic reside in Java (Spring Boot) or should Angular handle the request and pass the URL to the backend for processing?
Are there specific libraries, configurations, or strategies I can use to achieve this, particularly when dealing with both Angular and static HTML pages in the same application?
Дополнительная информация:

Код: Выделить всё

The application is similar to Webmin, Plesk, or cPanel, where the control panel is accessed via IP while a public-facing website is served when a domain is used.
The Angular front end is primarily for server management (changing files, updating emails, etc.).
Будем очень признательны за любые рекомендации или предложения о том, как это сделать!

Подробнее здесь: https://stackoverflow.com/questions/715 ... boot-backe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Получение ошибки CORS при отправке запроса в Backend API. (TSX Frontend) (JS Backend)
    Anonymous » » в форуме Javascript
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Angular Frontend и Springboot API Backend Хостинг Azure
    Anonymous » » в форуме JAVA
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Как начать Angular Frontend с C# Backend
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • В проекте с Angular JS Frontend и .NET MVC Backend, как я могу вызвать угловую директивную функцию от контроллера API C#
    Anonymous » » в форуме C#
    0 Ответы
    3 Просмотры
    Последнее сообщение Anonymous
  • В проекте с Angular JS Frontend и ASP.NET MVC Backend, как я могу вызвать угловую директивную функцию от контроллера API
    Anonymous » » в форуме C#
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»