Size: a a a

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

2020 December 27

н

николай in Node.js — русскоговорящее сообщество
Talgat Mukanov
как?
определение порта лучше так не делать
источник

A

Artem in Node.js — русскоговорящее сообщество
Anton Golovanov
Тогда не понятно. То что они совместимы (сокет.ио и нест) - 100%.
А можешь скинуть свой package.json? Я просто развернул даже пример из доки и не могу к нему подключиться

Была идея что что-то с версиями, но я наоборот все обновил, а может надо понизить
источник

TM

Talgat Mukanov in Node.js — русскоговорящее сообщество
николай
определение порта лучше так не делать
да я сам удивлен, в варианте, который я делал по видеоуроку, он вообще функцию listen не прописывал
источник

TM

Talgat Mukanov in Node.js — русскоговорящее сообщество
но у него - у автора получилось
источник

AG

Anton Golovanov in Node.js — русскоговорящее сообщество
Artem
А можешь скинуть свой package.json? Я просто развернул даже пример из доки и не могу к нему подключиться

Была идея что что-то с версиями, но я наоборот все обновил, а может надо понизить
источник

A

Artem in Node.js — русскоговорящее сообщество
Спасибо, попробую поэкспериментировать
источник

TM

Talgat Mukanov in Node.js — русскоговорящее сообщество
николай
определение порта лучше так не делать
Николай, а как лучше определять порты?
источник

н

николай in Node.js — русскоговорящее сообщество
const app = require('express')();

const server = require('http').createServer(app);

const port = process.env.PORT || 8080;

server.listen(port);

app.get('/', function(req, res) {
    res.sendfile(__dirname + '/index.html');
});
источник

н

николай in Node.js — русскоговорящее сообщество
Talgat Mukanov
Николай, а как лучше определять порты?
.
источник

a

artalar in Node.js — русскоговорящее сообщество
Максим
Может await exec ?
Да, проблема в этом была)
источник

V

Vlad in Node.js — русскоговорящее сообщество
Игорь Стрелов
Пытался. Но созданная в процессе работы модель не доступна в дальнейшем через mongoose.model(name). Пока не понял, почему.
зачем вообще такое может понадобится?
источник

V

Vlad in Node.js — русскоговорящее сообщество
есть ощущение что не туда завернули
источник

ИС

Игорь Стрелов... in Node.js — русскоговорящее сообщество
Vlad
зачем вообще такое может понадобится?
Делаю cms где одна из функций - создание разных типов материалов. Новости, объявления и т д. Как например в wp, dle, instantcms, но там SQL базы, и можно задать запрос в модели и создать отдельную таблицу
источник

V

Vlad in Node.js — русскоговорящее сообщество
Игорь Стрелов
Делаю cms где одна из функций - создание разных типов материалов. Новости, объявления и т д. Как например в wp, dle, instantcms, но там SQL базы, и можно задать запрос в модели и создать отдельную таблицу
был похожий кейс, решил так

const MaterialSchema = Schema({
 type: { enum: [‘type1’, ‘type2’] },

 type1: { },
 type2: { }
})
источник

V

Vlad in Node.js — русскоговорящее сообщество
еще как вариант это mixed type, но тогда хз что будет с валидацией
источник

ИС

Игорь Стрелов... in Node.js — русскоговорящее сообщество
Vlad
был похожий кейс, решил так

const MaterialSchema = Schema({
 type: { enum: [‘type1’, ‘type2’] },

 type1: { },
 type2: { }
})
А если типы динамические?
источник

V

Vlad in Node.js — русскоговорящее сообщество
Игорь Стрелов
А если типы динамические?
тогда я вижу только mixed
источник

V

Vlad in Node.js — русскоговорящее сообщество
но мб кто-то еще подскажет получше вариант
источник

PS

Pavel Shakhov (pongo... in Node.js — русскоговорящее сообщество
Anton Golovanov
Слышал, что у сокет.ио 3.0 проблемы с нодой 14. У меня 2  отлично работает в несте
у меня тоже были какие-то проблемы с сокет.ио 3 версии
источник

ИС

Игорь Стрелов... in Node.js — русскоговорящее сообщество
Vlad
тогда я вижу только mixed
Спасибо, почитаю)
источник