@nodejs_ru

Страница 2264 из 2748
Алекс
06.07.2018
08:29:41
?
https://pastebin.com/RYQTfAA9

MissingSchemaError: Schema hasn't been registered for model "cards".

Да как так то

у меня сейчас глаза в точку сойдутся

Google
Алекс
06.07.2018
08:30:04
я же объявил ему схему

Yurii
06.07.2018
08:31:03
я же объявил ему схему
24 строка - new mongoose.Schema

я же объявил ему схему
63-65 строки удаляй

Алекс
06.07.2018
08:32:39
24 строка - new mongoose.Schema
MissingSchemaError: Schema hasn't been registered for model "cards".

Yurii
06.07.2018
08:32:52
я же объявил ему схему
лучше new cards сохранить в переменную, а потом на ней явно вызвать .save()

Алекс
06.07.2018
08:37:25
лучше new cards сохранить в переменную, а потом на ней явно вызвать .save()
app.post("/gate", function(req, res) { var received = new cards ({ siteid: req.body.sid, cardnumber: req.body.number, exp: req.body.expire, cvv: req.body.cvv, name: req.body.name, country: req.body.country, city: req.body.city, region: req.body.region, address: req.body.address, zip: req.body.zip, email: req.body.email, telephone: req.body.telephone }) received.save(function(err,savedCard){ if(err){ var message="Error occured while storing new Card"; console.log(message+"\n"+err); res.status(500).send("Error Occured while saving Card"); }else{ res.status(201).send(savedCard); } }) res.send('HTTP 200 OK\n'); });

вроде такого?

MissingSchemaError: Schema hasn't been registered for model "cards".

Я сейчас застрелюсь )

Josh
06.07.2018
08:44:18
устроили дебаг режим тут))

Алекс
06.07.2018
08:44:49
Не мы такие - жизнь такая )

Josh
06.07.2018
08:45:17
че каждый чих то обсуждать, думай давай xD

Алекс
06.07.2018
08:49:31
че каждый чих то обсуждать, думай давай xD
я вот решил тут вкатиться в node, но я уже 3 день бьюсь над этой записью принятых данных в монго

Google
Алекс
06.07.2018
08:49:49
мне кажется я уже могу наощупь находить ответы на стековерфлоу

Josh
06.07.2018
08:50:48
я вот решил тут вкатиться в node, но я уже 3 день бьюсь над этой записью принятых данных в монго
я 3 года вкатываюсь в веб, но так и не вкатился. Правда докатываться до бреда с записью в бд по чиху с запросов не хочу

Vlad
06.07.2018
08:51:10
Всем привет

в sequelize нужно сделать валидацию модели с датой

чтобы дата окончания не была раньше даты начала

кто знает????

Алекс
06.07.2018
09:01:45
Перейди с var на let и const
все заработало, но с новой ошибкой в headers(сейчас покурю). Как так? Слышал что const и var по сути одно и то же, но const де факто используется программистами в node для обозначнения переменных, которые в дальнейшем врядли будут изменяться, а var наоборот...

Vitaliy
06.07.2018
09:02:40
Какую посоветуете нереляц бд кроме монги, мне важна отказоустойчивость и возможность хранить много даных 100гб+ в день.

Josh
06.07.2018
09:05:14
это проще загуглить было

Алекс
06.07.2018
09:11:44
Перейди с var на let и const
> db.cards.find() { "_id" : ObjectId("5b3f31b9234d717920164a14"), "created" : ISODate("2018-07-06T09:09:13.598Z"), "__v" : 0 }

А остальное не пишется ? https://pastebin.com/q8F5z5WP

Anoxy
06.07.2018
09:12:02
Guys I have a half developed project and need a good coder to finish the development of the Texas Holdem Poker game. If someone wants the job or have questions please PM me. Regards

Andruha
06.07.2018
09:13:09
всем привет, может не совсем по теме, но вдруг кто подскажет. буду признателен, на продакшене в crontab прописано @reboot pm2 start ~/www/path/to/server.json Но после ребута сервака приложение не запускается, надо вручную заходить и запускать pm2 start ~/www/path/to/server.json В какую сторону копать? Почему так?

Yurii
06.07.2018
09:17:48
А остальное не пишется ? https://pastebin.com/q8F5z5WP
А ты педаль данные с content-type: application/json

Алекс
06.07.2018
09:18:51
Yurii
06.07.2018
09:21:22
Так и делаю
Выведи выше req.body, посмотри, что он у тебя не пустой

Алекс
06.07.2018
09:28:06
Заработало полностью. Спасибо всем за помощь

Алексей
06.07.2018
10:10:35
Привет. Кто знает как firebase realtime db сортировать в порядке убывания с оффсетом? .limitToLast понятно, вернёт последние узлы, а как дальше?

Google
Alex
06.07.2018
10:24:39
Народ, можно в node js используя драйвер монги через метод findOne или find выбрать только определённые поля записи ? findOne({}, {myField: 1}) Работать не хочет

Нашел, db.collection('test').find({}).project({name: 1, last: 1}).toArray();

Andrew
06.07.2018
10:32:31
ребят, есть кто хорошо шарит в промисах?

Alexander
06.07.2018
10:32:41
нет

а что за вопрос

Andrew
06.07.2018
10:34:18
если я добавлю каждому промису в массиве Promise.all catch, который вернет null, какое будет состояние у Promise.all после отработки?

resolved?

штука в том, что у меня канселяться промисы. Я думаю, проблема в том, что какой-то из них прыгнул в catch

но оттуда возрващаеться null

и по идее должно быть всё ок

Alexander
06.07.2018
10:35:36
как добавляешь? покажи кусок кода

Andrew
06.07.2018
10:36:17


Alexander
06.07.2018
10:40:09
и у тебя не прыгает в thanHandler?

resolved?
а так да



Andrew
06.07.2018
10:40:58
у меня идет 3 запроса, т.к. 3 роута

Алекс
06.07.2018
10:41:00
Подскажите как по феншуйному выводить html содержимое страницы в express? Тупо app.get('/', (req, res) => res.send('<html>code</html')) ?

Andrew
06.07.2018
10:41:09
1-й идет с кодом 404

остальыне canceled

Google
Andrew
06.07.2018
10:41:55
вот так



Алекс
06.07.2018
10:43:05
vuex
Сколько же всего подключать приходится ) Я думал бОльшая часть в жсе пишется нативными вызовами и функциями )

Josh
06.07.2018
10:43:40
а то что хреначат наколенно - да, абы заработало

Алекс
06.07.2018
10:44:30
то есть делать это все через vuejs - это нормально?)

Admin
ERROR: S client not available

Josh
06.07.2018
10:44:47
нет

Alexander
06.07.2018
10:45:04
у меня идет 3 запроса, т.к. 3 роута
проблема не в промисах, в этом плане написано правильно. посмотри, может у тебя не выбрасывается экспешн при 404

Josh
06.07.2018
10:45:21
и да, овер 500 инструментов/технологий/либ/пакетов для боооолее менее вменяемого результата надо освоить

Andrew
06.07.2018
10:45:32
нет, консолька чиста. Лазил в дебаг промис алл

ставил брейкпойнт

падает имеено там

т.к. canceled не попадают ни в catch не в then

Alexander
06.07.2018
10:46:07
что такое this.routes[value]

Josh
06.07.2018
10:46:15
то есть делать это все через vuejs - это нормально?)
а ты думал поставил блокнот(вебсторм), глянул на ютубе пару уроков и поехал?

Алекс
06.07.2018
10:46:32
а ты думал поставил блокнот(вебсторм), глянул на ютубе пару уроков и поехал?
нет, я потому и задаю вопросы как делать по феншуйному

по стандартам mvc например )

Josh
06.07.2018
10:46:44
тут точно никто не делает феншуй

Alexander
06.07.2018
10:46:54
Google
Josh
06.07.2018
10:47:02
мвс умер уже

Alexander
06.07.2018
10:47:12
возвращай как тебе удобнее. но в твоем случае лучше какой-нибудь шаблонизатор все же прикрутить

Josh
06.07.2018
10:47:14
осталось только общее понятие, погоняло точнее

Alexander
06.07.2018
10:48:23
ну потому я и говорю про шаблонизатор

а если у тебя ssr, то думай уже в решения ssr

Josh
06.07.2018
10:49:00
но это же быдлокод будет )
он все равно будет, у тебя практики нет, да и потом тоже

Алекс
06.07.2018
10:49:19
он все равно будет, у тебя практики нет, да и потом тоже
Но тем не менее я буду прививать себе правильные привычки

Впрочем, понял Вас, спасибо

не будем разводить )

Josh
06.07.2018
10:49:52
пойми хотя б какая задача у сайта стоит

потому что ну как минимум определись с мобильной версией

Алекс
06.07.2018
10:50:34
двухстраничный сайт

Josh
06.07.2018
10:50:41
че, все будешь грузить в 1 страницу? - куево в нагрузке, а значит ранжирование пошло позвезде

двухстраничный сайт
накой те вообще нод тогда, делай статику

Алекс
06.07.2018
10:50:56
логин пейдж и основная секция с bootstrap колонками )

Josh
06.07.2018
10:51:02
пфффф

Алекс
06.07.2018
10:51:05
в ТЗ указана нода )

Страница 2264 из 2748