Stalker_RED: чет для меня это кажется дичью, указатель в глобальную зону видимости что-то улетает, из-за чего идет такое странное преобразование данных?
Kostya Ostapuk: я же написал, судя по твоим словам ты апач переконфил с 80 на 81
а потом на 81 коннектишься к мискулю, мискуль != апач как бы, отсюда видимо и беда
Как это обычно делается:
твой сервис слушает локально порт какой-то , например 3000, это совсем например.
А доступ к сайту предоставляет проксирующий веб, я это делаю через nginx, в апаче тоже есть проксирующие модули.
Зачем это надо? Затем что на 80 порт можно вешать субдомены и тп, типо sitename.com api.sitename.com и т.д.
Еще раз повторюсь. читай документацию, советами не выучишься.
Kostya Ostapuk: Ну я хз у меня Владов рядом нет. Что касается моего комменатия, он был вроде самодостаточным и не требующим дальнейших пояснений. Если этого мало, то тебе путь на фриланс за консультаном, который по шагам тебе поможет.
Винда никогда шлаком и не была.
Главное выбирать по экрану, у ноутов есть проблема в том, что экраны г, особенно в эконом сегменте. Плюс я бы смотрел на памыть.
Ну и от характеристик плясал. И5 8гб озу минимум, хороший экран желательно ссд. Но боюсь 40 тут уже будет мало.
Kostya Ostapuk: хотябы в том что твой экспресс конфликтнул с апачем, ты апач на 81 порт переместил и к нему же коннектишься какк скулю, на лицо просто твое откровенное непонимание того, что ты делаешь. И оно связано от банальной лени почитать доки.
imdeveloper: а ну если это не фриланс, то берешь руки в ноги и для фронта понимаешь что такое реакт редакс и вебпак, можно взять реакт стартер кит, годая фигня, поможет скомпилиться без гемороя. Для бека берешь то что понимаешь, можно даже пхп, реакту плевать, кто ему данные будет отдавать, ну а дальше делаешь то что надо, только до этого надо почитать
tupoi: я тут столкнулся с похожей ситуацией, суть в том, что socket.to() отправляет сообщение в комнату с названием, равным идентификатору сокета. И скажем если идет какая-то обработка на уровне миддлвар, а сокет еще автоматом не попал в свою комнату. то и сообщение никуда не прийдет. Но румы очень помогают с гибкостью маршрутизации.
irve: именно по этому я пишу в комментариях , а не в ответах. Мое мнение простое, чтобы защитить себя от недобросовестного разработчика, нужно предоставить ему однозначное тз, если оно будет на апворке, то дубликат в англ переводе, определить этапы сдачи проекта и суммы оплаты за них, подготовить соответствующие милестоны. Без этого все задачи абстрактные. А вообще если на фл никто не отзывается, проект какой-то странный или мутный или с ценой проблема.