lekzd / script_battle_game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Не удается заставить работать удаленный сервер

goblin193p opened this issue · comments

Последовательность действий:

  1. клонирование
  2. npm i
  3. Создаю .data/.env и там указываю ADMIN_PASSWORD=admin
  4. меняю значения в src/common/Environment.ts
    PROD_URL и PROD_WS_URL - оба на локальный айпи, у меня конкретно 192.168.1.197
  5. Копирую в созданную директорию public содержимое img и файл style.css
  6. npm run start, жду пока стартанёт
  7. ts-node ./server/index.ts

В результате
http://192.168.1.197/public/admin возвращает слово ОК
http://192.168.1.197:8080 - не устанавливает соединение
http://localhost:8080/public/admin страница открывается (в procmon видно, что читается файл .env), но внутрь не пускает, повторно требует авторизации

Файрвол отключен.

Что я делаю не так?

WebPack 4.29.3
Node 8.12.0
NPM 6.4.1
Win 10
Chrome 72

ts-node ./server/index.ts
В консоль пишет
guest registered
admin registered
leftPlayer registered
master registered
connection with master lost

Комнату создать админом можно. По адресу комнаты зайти можно. Но внутри нет коннекта, в том числе, не грузятся видео
default

Подскажите, пожалуйста, что делать

Копировал содержимое папки img вместо самой папки.
Часть конфига такая
const prodConfig = {
api: ${PROD_URL}/api,
websocket: ${PROD_WS_URL},
staticHost: ${PROD_URL},
baseUrl: ${PROD_URL}
};

Теперь, вроде, всё работает. Автору респект! 👍