🖤
А что за вопрос? Допустим слышал кто-то, и что?
Написал же - "можно ли извлечь пользу нодеру?" и просто мнение интересует
Maxim
Если монга нужна для совсем маленького проекта, что юзать? Mongoose - он вроде сильно тяжелый, Monk - давно не обновлялся. Мб, вообще чистый драйвер взять?
Gleb
можешь посмотреть ещё в сторону http://mongorito.com/
Нет, эт хрень. Генераторы для async операций скончались с приходом async/await, не надо труп пинать.
Gleb
тут недавно асинхронные генераторы завезли, так что...
Ну разве что проитерироваться по коллеции в асинхронном режиме
Gleb
Ну вот, это можно ещё проще сделать с помощью того же Bluebird
Cenator 🐈
лишняя зависимость это плохо
Cenator 🐈
даже не из-за размера
Gleb
streamAsyncIterator - это нативная функция? Ну как бе нэт
krn
привет всем. кто-нибудь когда-нибудь работал с aws lambda? зачем он вообще нужен? какие задачи решает? возможно ли там развернуть нодовское приложение?
krn
Думаю тебе больше подойдет beanstalk https://aws.amazon.com/ru/elasticbeanstalk/
вот я и хочу выяснить, когда использовать бинстолк, а когда ламбду)
Den
Лямбда по сути сервис для клауд функций (банальный пример: деплой скрипт), если ты хочешь развернуть аппку лучше бинстолк или классика ec2
Sergey
Lambda имеюют суть микросервисов
Sergey
ты можно до бесконечно ее маштабировать
Sergey
выделать сколько нужно памяти и ресурсов
Sergey
Но она имеет ограничение по времени выполнения
Sergey
Вообще сейчас все в амазоновских сервисах завязаны на лабда функции. Тригеры для Апи для корзмны, взаимодествия с виртуалками
Anonymous
Всем привет.у меня есть проблема. Есть база,есть collection var express = require('express'); var bodyParser = require('body-parser'); var app = express(); var mongoose = require('mongoose'); mongoose.connect('mongodb://localhost/company'); var Company = mongoose.model('Company',mongoose.Schema({ name: String, dept: String, area: String, status: String, contact: String, salary: String })); app.use(bodyParser.urlencoded({extended : true})); app.use(bodyParser.json()); app.get('/api/list',function (req,res) { Company.find(function(err,list){ if(err) res.send(err); res.json(list); console.log('working..'); }); }); app.listen(3000,function(){ console.log('Server is Running on port 3000'); }); почему я не видеть с данных базы.
Anonymous
new mongoose.Schema(
Я пробал ето но не получился
Анатолий
Написал же - "можно ли извлечь пользу нодеру?" и просто мнение интересует
А чем именно тебя нода не устраивает что ты ее заменить хочешь?
🖤
А чем именно тебя нода не устраивает что ты ее заменить хочешь?
нет, не хочу. А вот использовать какие нибудь прикольные фичи, которых нету в ноде - вай нот? Или только Rust'ом единым?
Анатолий
Ты неправильно вопрос ставишь, надо так: Мне нравится то, то и то, я хочу это использовать в ноде, нашел это вот тут, как оно для нода разработчика? В итоге люди могут подсказать то что тебе надо не выходя за пределы ноды
🖤
Ты неправильно вопрос ставишь, надо так: Мне нравится то, то и то, я хочу это использовать в ноде, нашел это вот тут, как оно для нода разработчика? В итоге люди могут подсказать то что тебе надо не выходя за пределы ноды
Вангую услышать "оно тебе не надо", что, собственно, верно. Мне интересен вопрос именно как я его ставлю, ибо основная цель - услышать _мнения_ комьюнити нодеров, в том числе именно о данном языке.
Анатолий
Не, мне лично не хватало типов, я пошел смотреть на typescript
Анатолий
щас на дарт поглядываю
Анатолий
У тебя свои хотелки, просто может есть инструменты для ноды которые тебя устроят
🖤
А у меня просто шило в ****. ((
Анатолий
а, тогда однозначно ставь то что хочешь 😃
Анатолий
Хуже не будет
Анатолий
От этого я на дарт смотрю
🖤
а, тогда однозначно ставь то что хочешь 😃
на самом деле распыляться экономически не эффективно, поэтому как раз стараюсь не отходить далеко от веб разработки. К примеру, вот, иногда залажу на сайт crystal'а, он вроде как от Руби он Рэилс, значит для вебовой разработки может быть полезен (теоретически). Ним превращается в си, а си (опять же, теоретически: я пока сам руками не трогал) в вебасемблер. То есть пользу извлечь можно теоретически из всего. Но я хочу услышать что-то типа "Я в курсе про Nim, он выдаёт полотнище нечитаемого кода на си, и впоследствии компилировать его в вебасм нецелесообразно"
Анатолий
Какая разница какое полотнище чего он выдает, если ты пишешь на ним?
Анатолий
Бебель и тс выдают полотниче нечитаемого жс если под старый код транспилить
Andrey 😼
Бабель - лучший обфускатор (:
Andrey 😼
lebab юзай если надо прочитать
Разве лебаб поймет именно бабелевскую мешанину?
🖤
Какая разница какое полотнище чего он выдает, если ты пишешь на ним?
я не уверен, что будет реально обернуть потом си-функции, чтобы они были вызываемы из ЖС/асм/чегоугодно. :(
Анатолий
Умников понабежало, почитайте внимательней что я писал
Анатолий
Костыли это весело
🖤
Звучит как грандиозные костыли
Когда программирование не в тягость, а в радость
Defragmented
Кто-нибудь использует repl режим? как его можно использовать на практике? Допустим я загружаю в него код, потом редактирую код, хочу загрузить обновленный код, но старый контекст еще там, и не позволяет тот же файл загрузить. Можно как-то очистить контекст?
Анатолий
Выглялит как обычный режим
Defragmented
^C
SyntaxError: Identifier '(моя переменная)' has already been declared Твой способ может выйти из текущей фкнкции но не очистить контекст
Анатолий
Чисто теоретически, можно поднять простейший сервер, запустить его с каким нить nodemon и внутри уже играться и в браузере смотреть результат
Анатолий
Но это уже не консоль
Анатолий
Смотря как много у тебя кода
Defragmented
Ну, после browserify 2.5mb собирается
Анатолий
// щютка мод он радуйся что у тебя не компилируемый язык // щютка мод офф
Defragmented
// щютка мод он радуйся что у тебя не компилируемый язык // щютка мод офф
ну блин. В теории он не компилируемый. А на практике я ни одного метода хоть немного быстрее Го собираться не вижу
Defragmented
https://nodejs.org/api/repl.html#repl_repl здесь пишут про ^D
Это просто вырубает процесс node
Cenator 🐈
Это просто вырубает процесс node
а, ну тогда только iife остается
Cenator 🐈
!function () {}()
Анатолий
ну он вроде как держит окружение, а выполняет только то что ты ему даешь
Анатолий
Это нормально, иначе будет та же перезагрузка
Анатолий
перезаписывай прошлые попытки
Анатолий
дублируй предидущие создания функций итд
Анатолий
В браузере в консоли если будешь писать, он ведь тоже держит окружение?
Defragmented
перезаписывай прошлые попытки
я целый файл туда пытаюсь загружать. Но если обьявить новые вещи поверх уже обьявленных старых - нода ругается
Cenator 🐈
дублируй предидущие создания функций итд
конст и лет нельзя переобъявлять
Анатолий
😃