Ошибка подключения при попытке отправить HTTP-запросы с локального Wi-Fi с использованием angular на express. js - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь обслуживать веб-приложение, используя express. js.

Внешний интерфейс приложения - angular, а внутренний - Java Spring RestApi с использованием загрузки Spring.

Я настраиваю сервером. js файл для обслуживания внешнего интерфейса ( angular).

И я обслуживаю Spring, используя IntelliJ, который использует Apache TomCat Server

Здесь мой сервер. js код для настройки express. js

const express = require('express');
const http = require('http');
const path = require('path');
const app = express();
const port = process.env.PORT || 4200;

app.use(express.static(__dirname + '/dist/clientSide'));
app.get('/*', (req, res) => res.sendFile(path.join(__dirname)));

const server = http.createServer(app);
server.listen(port, '192.168.2.24');

Я настраиваю Spring CrossOrigin, как показано ниже.

@RestController
@CrossOrigin(origins = "*", allowedHeaders = "*")

Когда я получаю доступ к URL-адресу "http://192.168.2.24: 4200 / " с компьютера, на котором запущен tomcat сервер (обслуживающий бэкэнд Spring), все работает нормально.

Однако всякий раз, когда я пытаюсь получить к нему доступ с другого компьютера или сотового устройства, подключенного к тому же локальному WIFI, Angular работает нормально. Но любые запросы к Spring restApi приводят к ошибке соединения.

Любые предложения будут с благодарностью. Пожалуйста, сообщите, если требуется дополнительная информация.

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