@nodejs_ru

Страница 1164 из 2748
Gennadiy
08.09.2017
08:59:45
Chrome нормально в контейнере работает. Сам юзал для тестов. Для примера - https://hub.docker.com/r/selenium/standalone-chrome/

Zaur
08.09.2017
09:01:30
оу, зачем так усложнять, когда вон puppeteer есть, и все работает без контейнеров

Денис
08.09.2017
09:13:31
у хрома теперь есть headless режим

фантом у меня не со всеми сайтами корректно работал

Google
Gennadiy
08.09.2017
09:17:57
Насколько помню, фантом застрял с поддержкой web-стандартов, а теперь и помер.

Денис
08.09.2017
09:19:30
он вроде потому и помер что теперь этот функционал появился в хромиуме

а это и есть хром с драйвером

оу, зачем так усложнять, когда вон puppeteer есть, и все работает без контейнеров

Zaur
08.09.2017
09:54:55
apple заблочил аккаунт, который использовался для тестов внутри puppeteer :) кто как решает это? подменить useragent ?

Gennadiy
08.09.2017
10:34:20
Эээ, ты же авторизован где-то (не совсем понял задачу), как я понимаю? Тогда не совершать множество запросов/действий. Смена IP, UA вызовет ещё больше подозрений.

Gleb
08.09.2017
10:41:08
Пипл, у кого-нибудь yarn теряет пакеты при установке зависимостей? После yarn install в redux-router систематически нет папки dist.

Konstantin
08.09.2017
10:42:48
Артем
08.09.2017
11:37:07
Всем привет! хочу немного вкатиться в ноду. Кто-нибудь может скинуть годные актуальные репозитории, в которых можно подсмотреть best practices? Особенно интересует работа с SQL. Заранее спасибо!

RubyRose
08.09.2017
11:48:46


Konstantin
08.09.2017
11:49:44
А чего вы ждете? )

OMG2SMART4YOU
08.09.2017
11:50:11
Всем привет. .целый день не получается реализовать одну маленькую задачу поможете ?!

Morsik
08.09.2017
11:50:12
ну он похоже запустил сервер

Google
Konstantin
08.09.2017
11:50:20
Попробуйте перейти по ссылке http://localhost:3333

Morsik
08.09.2017
11:50:21
он работает

RubyRose
08.09.2017
11:51:11
Да, но обычно он запускал автоматически. И открывает просто пустую страницу.

Konstantin
08.09.2017
11:51:20
Всем привет. .целый день не получается реализовать одну маленькую задачу поможете ?!
Никто не ответит на такой вопрос. Можно сразу проблему озвучить

OMG2SMART4YOU
08.09.2017
11:51:31
Задача: В Nodejs приложении создать http метод для поиска по сотрудникам.

вот то что я не смог справиться!

Morsik
08.09.2017
11:51:46
Да, но обычно он запускал автоматически. И открывает просто пустую страницу.
значит с ошибкой собралось, посмотри в консоли браузера ошибки

какого поиска?

Morsik
08.09.2017
11:52:29
всмысле по id или по нескольким параметрам?

OMG2SMART4YOU
08.09.2017
11:52:33
1. На БД PostGreSQL создать две таблицы: список сотрудников (ФИО, отдел, должность) и список адресов этих сотрудников. 2. Создать связь между таблицами. 3. В Nodejs приложении создать http метод для поиска по сотрудникам.

OMG2SMART4YOU
08.09.2017
11:53:05
сначало я хочу по id найти пользователя

Konstantin
08.09.2017
11:53:25
О, лабы пошли :)

Evgeny
08.09.2017
11:53:42
рановато чтот. зачёты ж еще не скоро

Morsik
08.09.2017
11:53:43
app.get('/:id', (req, res, next) => {req.param.id - то что тебе нужно});

блин, хочу в такой универ

Evgeny
08.09.2017
11:54:00
не это ему нужно, а маны почитать

Morsik
08.09.2017
11:54:11
а, http

чет не подумал

Google
OMG2SMART4YOU
08.09.2017
11:54:31
app.get('/search/:id', (req,res) => { res.send(req.params.id); pg.connect(connect, (err,client,done) =>{ if(err){ return console.log('Error from pool: ' + err); } client.query('SELECT * FROM person_list WHERE person_id = $1', [req.params.person_id], (err, result) => { if(err){ return console.log('Error from person_list: ' + err); } res.render('index', { person_list: result.rows }); done(); }); }); });

вот то что я натворил(

Konstantin
08.09.2017
11:54:57
в src/main.js ошибка

OMG2SMART4YOU
08.09.2017
11:55:27
а на шаблоне как это делается не знаю просто!

Morsik
08.09.2017
11:56:01
Каком шаблоне?

OMG2SMART4YOU
08.09.2017
11:56:13
dust

вот форма

<form method="get" action="/search/:id" class="navbar-form navbar-left" role="search"> <div class="form-group"> <input type="search" class="form-control" placeholder="Поиск" name="person_id"> </div> <button type="submit" class="btn btn-default">Submit</button> </form>

форма ничего не возвращает . .думал что это просто но не тут то было!

Gennadiy
08.09.2017
11:58:49
Ох, бля. Кто-то знает закрытые каналы. С тестом для входа в неё по теме JS бек/фронт? Чтобы школьники/джуниоры не писали.

Konstantin
08.09.2017
11:59:48
app.get('/search/:id', (req,res) => { res.send(req.params.id); pg.connect(connect, (err,client,done) =>{ if(err){ return console.log('Error from pool: ' + err); } client.query('SELECT * FROM person_list WHERE person_id = $1', [req.params.person_id], (err, result) => { if(err){ return console.log('Error from person_list: ' + err); } res.render('index', { person_list: result.rows }); done(); }); }); });
Тут всё не так: 1. Подключаться к базе надо не в обрабочике запроса, а перед тем, как начать слушать порт (.listen) 2. Всё, что после res.send() не имеет смысла, т.к. ответ уже уйдет к моменту завершения запроса к БД 3. В случае ошибки, необходимо передать её в параметр next обработчика (третий параметр функции после req и res)

OMG2SMART4YOU
08.09.2017
11:59:50
Morsik
08.09.2017
11:59:59
Лучше тест на умение гуглить

Konstantin
08.09.2017
12:00:13
я не школьник епт . .новичек просто, учусь и спрашиваю то что трудно для меня
Сколько мануалов было прочитано перед тем, как написать сюда?

OMG2SMART4YOU
08.09.2017
12:00:28
http://vaeum.com/blog/2016/08/24/postgresql-and-nodejs/

Konstantin
08.09.2017
12:00:58
Воу-воу, а до того, как про постгрес+нода, про ноду хоть было представление?

Дмитрий
08.09.2017
12:01:17
Ох, бля. Кто-то знает закрытые каналы. С тестом для входа в неё по теме JS бек/фронт? Чтобы школьники/джуниоры не писали.
Как только сообщество начинает думать о себе как о закрытом и элитарном, тут то оно и накрывается медным тазом

OMG2SMART4YOU
08.09.2017
12:01:21
да было

Google
Konstantin
08.09.2017
12:05:49
Я не понимаю, что значит фраза «писать на шаблонизаторе», извини

Morsik
08.09.2017
12:06:49
Google.com dust node гайд?

RubyRose
08.09.2017
12:06:52


Сергей
08.09.2017
12:07:32
может так следует почитать как устанавливаются переменные окружения в cmd windows?

RubyRose
08.09.2017
12:08:10
Уже пробовал.

Gleb
08.09.2017
12:09:02
Уже пробовал.
Поменяй скрипт start в package.json. Иди гугли "cross-env npm". И переезжай на линукс)

Admin
ERROR: S client not available

Сергей
08.09.2017
12:09:55
Уже пробовал.
set NODE_ENV=development node server.js

Konstantin
08.09.2017
12:11:12
Причем решение на первом месте в гугле по запросу «NODE_ENV не является»

Alexander
08.09.2017
12:12:06
использовать nodejs на виндовс это просто боль.

Andrey
08.09.2017
12:13:30
использовать nodejs на виндовс это просто боль.
согласен, но раньше я ставил cmder git bash и норм шло, а уже как год переехал на мак и очень рад

Денис
08.09.2017
12:18:31
почему nodejs на виндовс это боль?

Zaur
08.09.2017
12:19:16
почему nodejs на виндовс это боль?
nodejs это сервер -> сервер это linux -> линуск не любит виндовс

Gleb
08.09.2017
12:21:37
почему nodejs на виндовс это боль?
Много пакетов, которые про windows не думают, используют в путях '/' и т.д. Так то правильно делают, ибо винда масдай.

ENAMETOOLONG
08.09.2017
12:22:53
Сергей
08.09.2017
12:23:51
почему nodejs на виндовс это боль?
потому что у винды свои правила и эти правила мешают нормальной работе приложения тебе придется геморроиться, чтобы приложение работало и на винде и на линухе ибо на сервере по любому будет линуха

Денис
08.09.2017
12:23:56
нода вроде оба стиля путей хавает. И / и \\

Zaur
08.09.2017
12:24:06
Бред говоришь. Ты ок?
в каком месте?

ENAMETOOLONG
08.09.2017
12:24:09
Много пакетов, которые про windows не думают, используют в путях '/' и т.д. Так то правильно делают, ибо винда масдай.
Да, поддержка windows со стороны разработчика на mac или linux это головная боль. На винде часто приходится вообще другие проблемы решать ,которых даже не может возникнуть на *nix-like ОС

Google
ENAMETOOLONG
08.09.2017
12:24:18
в каком месте?
linux !== сервер

Gleb
08.09.2017
12:24:42
linux !== сервер
В 90% случаев для NodeJS - равно.

Konstantin
08.09.2017
12:24:51
Людей всё больше, а общий IQ чата падает…

ENAMETOOLONG
08.09.2017
12:25:01
Zaur
08.09.2017
12:25:03
linux !== сервер
если скажу сервер в большей части это linux - так лучше?

Gleb
08.09.2017
12:25:58
нода вроде оба стиля путей хавает. И / и \\
Только в require. А функции модуля fs - нет.

ENAMETOOLONG
08.09.2017
12:26:03
если скажу сервер в большей части это linux - так лучше?
Это не будет означать что сервер это линукс. Сервер в первую очередь это ПО. А Linux - ОС

Zaur
08.09.2017
12:27:04
Это не будет означать что сервер это линукс. Сервер в первую очередь это ПО. А Linux - ОС
тогда начальный вопрос тоже можно бредом назвать "почему nodejs на виндовс это боль?" нода не может быть болью, нода это ПО а боль это чувство

Zaur
08.09.2017
12:27:36
лол. ну ты углубился )))
он первый начал

ENAMETOOLONG
08.09.2017
12:28:50
он первый начал
Заур, сейчас родителей вызовем.

Zaur
08.09.2017
12:29:30
Заур, сейчас родителей вызовем.
ну вот опять сарказм не понял, у тебя с юмором не очень хорошо)

Дмитрий
08.09.2017
12:48:35
По сравнению с докером нода на винде нормально работает

Nurik
08.09.2017
12:49:16
Людей всё больше, а общий IQ чата падает…
Это лишь видимость. Потому, что — эффект Даннинга — Крюгера.

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