Size: a a a

Node.js — русскоговорящее сообщество

2020 September 13

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
А в чем проблема и там и там на время разработки юзать не localhost, а ip?
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Gleb ~
по идее коллекция юзеров, а там уже документы с userId и всеми их данными каждому отдельный документ
Не совсем понял ответ, видимо мой вопрос был не совсем понятен

У меня есть 3 коллекции(users, chats, parties)
В коллекции пати, я хочу хранить связь между чатом и юзерами, чтобы понимать в каком чате какие юзеры находятся
Соответственно по идеи можно в коллекции пати хранить документы, каждый из которых будет чатом и у него будет поле users(Array), но я не уверен, что это верный подход
источник

p

perehodit in Node.js — русскоговорящее сообщество
Артур Бердыев
А в чем проблема и там и там на время разработки юзать не localhost, а ip?
Ну когда я залью в конфиге поменять просто? Нельзя ли как то проще?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
Проблема в том, что если указать не localhost а ip, то фронт не может стучаться к бэку?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
Или наоборот?
источник

p

perehodit in Node.js — русскоговорящее сообщество
Артур Бердыев
Проблема в том, что если указать не localhost а ip, то фронт не может стучаться к бэку?
Да
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
А что на фронте? Дев сервак какой-то или просто статика в виде html?
источник

p

perehodit in Node.js — русскоговорящее сообщество
Артур Бердыев
А что на фронте? Дев сервак какой-то или просто статика в виде html?
На фронте vue, бандлю и раздаю как статику
источник

G~

Gleb ~ in Node.js — русскоговорящее сообщество
Bogdan
Не совсем понял ответ, видимо мой вопрос был не совсем понятен

У меня есть 3 коллекции(users, chats, parties)
В коллекции пати, я хочу хранить связь между чатом и юзерами, чтобы понимать в каком чате какие юзеры находятся
Соответственно по идеи можно в коллекции пати хранить документы, каждый из которых будет чатом и у него будет поле users(Array), но я не уверен, что это верный подход
да, логично в чате хранить сразу id всех юзеров. Если только их не тысячи как здесь в телеге
источник

B

Bogdan in Node.js — русскоговорящее сообщество
Gleb ~
да, логично в чате хранить сразу id всех юзеров. Если только их не тысячи как здесь в телеге
получается коллекция parties мне вовсе не нужна?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
perehodit
На фронте vue, бандлю и раздаю как статику
Так просто явно укажи и там и там ip, разреши cors на бэке и все. ip  Даже если нельзя явно, то ip зарезолвится в твой localhost, но cors не будет душить.
источник

x

x1dan in Node.js — русскоговорящее сообщество
Bogdan
Не совсем понял ответ, видимо мой вопрос был не совсем понятен

У меня есть 3 коллекции(users, chats, parties)
В коллекции пати, я хочу хранить связь между чатом и юзерами, чтобы понимать в каком чате какие юзеры находятся
Соответственно по идеи можно в коллекции пати хранить документы, каждый из которых будет чатом и у него будет поле users(Array), но я не уверен, что это верный подход
я так понимаю у вас монга, вы копируете подход с sql баз на nosql базу. это немного не верно
источник

B

Bogdan in Node.js — русскоговорящее сообщество
x1dan
я так понимаю у вас монга, вы копируете подход с sql баз на nosql базу. это немного не верно
да, монго
я вот поэтому и спросил. Понимаю, что делаю что-то не так, но нагуглить не смог как верно струкрутировать
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
perehodit
На фронте vue, бандлю и раздаю как статику
Можно и через config, но у тебя ведь на проде что-то будет проксировать перед нодой, аля nginx, так что смысла в конфигурировании адреса и порта не вижу, если только не оркестр какой-нибудь.
источник

M

MadMax in Node.js — русскоговорящее сообщество
Ребята, здравствуйте. У меня возникла странная проблема. Установил на свой ubuntu сервер nvm, при попытке переключения ошибок не возникает, но версия ноды не меняется. не могли бы вы подсказать, куда копать?
источник

x

x1dan in Node.js — русскоговорящее сообщество
Bogdan
да, монго
я вот поэтому и спросил. Понимаю, что делаю что-то не так, но нагуглить не смог как верно струкрутировать
ну интерсекции на монге не делают
источник

p

perehodit in Node.js — русскоговорящее сообщество
Артур Бердыев
Так просто явно укажи и там и там ip, разреши cors на бэке и все. ip  Даже если нельзя явно, то ip зарезолвится в твой localhost, но cors не будет душить.
Сейчас так и сделал, на компе нормально открывается, но когда с телефона по ip открыл опять cors блочит
источник

p

perehodit in Node.js — русскоговорящее сообщество
Артур Бердыев
Можно и через config, но у тебя ведь на проде что-то будет проксировать перед нодой, аля nginx, так что смысла в конфигурировании адреса и порта не вижу, если только не оркестр какой-нибудь.
Я не много не понимаю почему он блокирует, запрос же с ip идёт, или с ip устройства?
источник

B

Bogdan in Node.js — русскоговорящее сообщество
x1dan
ну интерсекции на монге не делают
интерсекции?
источник

АБ

Артур Бердыев... in Node.js — русскоговорящее сообщество
perehodit
Сейчас так и сделал, на компе нормально открывается, но когда с телефона по ip открыл опять cors блочит
Тут уже надо смотреть как проверяются заголовки. Попробуй через какой-нибудь ngrok проксю сделать и смотреть что спрашивает браузер.
источник