@nodejs_ru

Страница 2653 из 2748
никогда не слушайте
08.10.2018
19:54:42
Artur
08.10.2018
19:54:56
Да я сам не полезу

Найди пример любой в оффдоке монгодб

никогда не слушайте
08.10.2018
19:55:27
https://github.com/demidborodin/expensify-reborn

Google
никогда не слушайте
08.10.2018
19:55:38
Найди пример любой в оффдоке монгодб
Да я по ним только и делаю)

Artur
08.10.2018
20:02:30
Да я по ним только и делаю)
Открыл твою репу, все работает

Ну потер только авторизацию, потому что у меня локальная монга без нее

CONNECT SUCCESSFUL {}

Несколько советов

никогда не слушайте
08.10.2018
20:03:13
Попробуй два раза подряд отправить форму регистрации

Artur
08.10.2018
20:03:17
выкинь jquery и забудь

никогда не слушайте
08.10.2018
20:03:19
В первый раз будет все ок

Какой Jquery? Q_o

Во второй раз вываляться ошибки)

Artur
08.10.2018
20:04:01
В первый раз будет все ок
Да, вижу. Не делай два раза connect одного инстанса

Второй совет

Используй async/await

Google
Artur
08.10.2018
20:04:28
Какой Jquery? Q_o
Он там у тебя в зависимостях ставится

Может какая либа тянет

никогда не слушайте
08.10.2018
20:05:33
А, я из бутстрапа reboot.css тяну

И он ругается в npm что нет JQuery)

Mishell
08.10.2018
20:06:19
А как происходит запуск? В докер контейнере или ручками на сервере устанавливаете pm2 и пулите проект?
На сервере запускаю просто. Логами всё забивает оказалось. А когда память кончается - pm останавливается и процессы фризятся, видимо. Так что нашёл корень бед - логов слишком много

никогда не слушайте
08.10.2018
20:07:21
Используй async/await
Окей, с этим я завтра хотел разобраться после вот этой вот ошибки))

Warp
08.10.2018
20:09:48
Привет всем работал кто-то с Socket.IO

Artur
08.10.2018
20:10:33
или reset.css

никогда не слушайте
08.10.2018
20:10:52
есть же normalize.css
Ой, ну это уже холивары) Мне ребут нравится)

Cenator
08.10.2018
20:11:01
* { all: unset }

никогда не слушайте
08.10.2018
20:11:17
Ща РО за оффтоп все получим)

Artur
08.10.2018
20:11:29
Окей, с этим я завтра хотел разобраться после вот этой вот ошибки))
воот. а еще конечно не юзай new MopnClient. Просто MongoClient.connect

никогда не слушайте
08.10.2018
20:12:04
Artur
08.10.2018
20:12:15
Ща РО за оффтоп все получим)
Да ладно) Ну будут вопросы по этому поводу в React иди группу

Artur
08.10.2018
20:12:36
http://mongodb.github.io/node-mongodb-native/3.1/api/MongoClient.html#.connect

Короче нельзя соединяться несколько раз в один инстанс без отключения.

Поэтому у тебя и ошибки

никогда не слушайте
08.10.2018
20:16:19
Поэтому у тебя и ошибки
Так, вроде начинаю догонять. Но по прежнему, не могу представить, как сделать лучше... Вот мне нужен инстанс моего соединения с базой который MongoClient(url, option); Как мне его расшарить как модуль?

Google
никогда не слушайте
08.10.2018
20:18:47
Данные то приходят, все вроде работает, только вот эти варнинги сыпаться, несмотря на то, что я делаю client.close();

Artur
08.10.2018
20:21:50
На вот рабочий пример с async/await // Library const express = require("express"); const assert = require("assert"); const MongoClient = require("mongodb").MongoClient; //BodyParser const bodyParser = require("./utils/bodyParse"); const app = express(); async function main() { const mongo = await MongoClient.connect("mongodb://localhost:27017", { useNewUrlParser: true }); const db = await mongo.db("test"); const foo = db.collection("foo"); app.get("/", async (req, res) => { res.writeHead(200); const d = await foo.insertOne({n: Math.random()}); res.end(JSON.stringify({_id: d.insertedId})); }); const PORT = process.env.PORT || 3001; app.listen(PORT, () => console.log(`Server list ${PORT} port`)); } main();

И не юзай callback без надобности

Не усложняй себе жизнь сразу)

Alexander
08.10.2018
20:24:12
Лол а обертка main это мощнейшее облегчение

Artur
08.10.2018
20:25:52
Лол а обертка main это мощнейшее облегчение
Ну покажи помер как в hello world без async main и как вообще правильную точку входа запилить)

Alexander
08.10.2018
20:28:03
https://medium.com/@adnanrahic/hello-world-app-with-node-js-and-express-c1eb7cfa8a30

Artur
08.10.2018
20:29:30
https://medium.com/@adnanrahic/hello-world-app-with-node-js-and-express-c1eb7cfa8a30
Что-то я тут монги и async/await не вижу. Ну я же утрировано, hello world для монги

Можно конечно парня направить на путь коллбэк ада, но зачем?

Да нафиг это говно нужно

Alexander
08.10.2018
20:30:29
лул

а чем он плох? нука, расскажи

Alexander
08.10.2018
20:31:13
асинки круто ееее

Alexander
08.10.2018
20:31:22
Andrew
08.10.2018
20:31:25
кек.

Artur
08.10.2018
20:34:59
а чем он плох? нука, расскажи
Ну как тебе объяснить. Так то оно ничего, а вот когда ты в тс хочешь или что-то серьезнее и настоящее одм, ну какой тут монгуз

Alexander
08.10.2018
20:35:59
@types/mongoose не?

Artur
08.10.2018
20:37:14
Ну я конечно не знаю, может что-то изменилось за последние пару лет. Но то что там с типами было это ад

Google
Alexander
08.10.2018
20:37:32
а когда ты последний раз трогал монгуз то?

Artur
08.10.2018
20:37:47
Ну года два назад

Alexander
08.10.2018
20:38:00
Тогда изменилось и очень многое

Artur
08.10.2018
20:38:03
А ты внутрь вообще смотрел?)

Alexander
08.10.2018
20:38:40
Кого чего

Artur
08.10.2018
20:39:01
а зачем?
Ну да, в принципе проще океан переплывать неглядя что там под тобой плавает)

Alexander
08.10.2018
20:39:18
ну, внутри все в порядке, кодстайл ок.

чего не так то?

я бы даже его по кускам разобрал если бы было не лень. но мне лень, я споть

Alexander
08.10.2018
20:42:36
чего не так то?
Хах это был кликбейт попався

Alexander
08.10.2018
20:42:45
Хах это был кликбейт попався
лан, уже бошка не варит да, моя вина

Aga
08.10.2018
20:51:18
лан, уже бошка не варит да, моя вина
моя вина, без вина... Тоже штырит)

Kirill
09.10.2018
06:15:17
@mmargarittta

Sheldhur
09.10.2018
06:16:38
ЯД начал от физиков платежи принимать как всякие робокасы? полностью кастомные формы появились и http уведомления о платежах

или я не замечал этого раньше

Google
Дмитрий
09.10.2018
06:20:20
или я не замечал этого раньше
Только для пожертвований же

Sheldhur
09.10.2018
06:20:44
всмысле?

Alexander
09.10.2018
06:21:39
всмысле?
https://habr.com/post/425605/

Дмитрий
09.10.2018
06:24:39
всмысле?
Для полноценного приема платежей все равно надо быть юр. лицом

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