Алёша :) Логично. Потому что ты запускаешь боевую версию, которую, в свою очередь, надо сначала билдить. А чтобы работало налету (hat reload), надо запускать yarn dev. И я тебе это тоже не раз говорил. А ты не записал.

Тогда какая-то друшгая проблема. Вношу изменения в код: Например <div>Main Page 111111</div> в MainPage/index.tsx - изменения появляются только после yarn build yarn start

Да все ОК у тебя. Просто websocket не умеет в ws://, умеет только в wss:// Это по соображениям безопасности. Не обращай внимания. Позже рассмотрим этот момент, сейчас он для нас не критичен. На боевом сайте, если работает на https://, автоматом включается wss:// и все ОК.

Николай, форкнул и... где-то пропускаю важное 1. git clone https://github.com/linklib/pivo-moscow.git 2. yarn install 3. Поставил в конфиг https://pivkarta.ru/api/ 4. yarn generate:types Отдал yarn types: yarn run v1.10.1 $ tsc --pretty --noEmit Done in 4.79s. 5. yarn build 6.yarn start В терхминале без ошибок, а в консоли хрома - куча VM308 _app-a0194a063b3b1d8078bb.js:1 WebSocket connection to 'ws://localhost:3000/api/' failed: Error during WebSocket handshake: Unexpected response code: 308 Что это может быть?

Олег, тут описание ни к черту. Оказывается, решение такое:

Николай, приветствую! Спасибо!! Сергей: рад!!

Олег, здесь видимо техническая ошибка. Перепроверю, маякну.

<< Дима, тема интересная) Только обсуждать нужно не здесь. Можно создать проект и делать отдельными задачами, так будет более правильно и удобно. В любой момент можно будет посмотреть на каком этапе проект и обсуждать вопросы по каждой задаче в отдельной ветке. Только не знаю работает этот функционал или нет, смотрю проекты захожу туда, но не вижу там задач. Олег, ты прям как в воду смотришь :) Только вчера Диме говорил, что буду дописывать функционал обсуждений в задачах :) Постараюсь сегодня сделать.

<< Проект запустился и показывет ровно, что и должен, но изменеия не воспринимается и вообще ругается GraphQL на незнакомые type Beer, Place и так далее. Видимо где-то осталась старая схема базовая. Не подскажешь, как перегенерировать? Если показывает, что надо, значит так и есть. GraphQL не знакомые типы - это, я так понимаю, в VSCode? Расширение? Практически всем GraphQL-расширениям надо указывать путь к схеме. Иначе откуда они узнают о типах? Смотри доку своего расширения и укажи путь до схемы src/modules/gql/generated/schema.json Или пока забей, пока я не выберу какое-то боле менее популярное расширение и не напишу доку. А в целом по поводу схемы и базы: выполнить надо 3 шага: 1. Убедиться, что есть файл .env и в нем прописан корректный адрес API-шлюза В твоем случае это API_ENDPOINT=https://pivkarta.ru/api/ 2. Выполни генерацию типов yarn generate:types Должно быть так: NODE_PATH=. ts-node -P tsconfig.server.json src/modules/gql/cli/generateTypes/run ✔ Parse configuration ✔ Generate outputs ✔ Parse configuration ✔ Generate outputs ✔ Parse configuration ✔ Generate outputs (Если проект пустой и еще нет в проекте пользовательских graphql-запросов, то будет только 4 строчки) 3. Проверь TS-типы yarn types Тут просто не должно быть ошибок, результат типа такого: Если все эти шаги ОК, значит все ОК.