@JSlang

Страница 438 из 2237
Дмитрий
04.12.2016
09:28:50
Надо же бота затестить

Кирилл
04.12.2016
09:29:54
А мне, вот, Сталин всегда нравился. Да и Иван Грозный был тоже ничего. А сколько шарма в их личностях!

Дмитрий
04.12.2016
09:31:02
Эх щас бы в опричники податься

Как в «Дне опричника»

Google
Oleg
04.12.2016
09:33:09
oprichnic.js

Дмитрий
04.12.2016
09:33:41
:D

Konstantin
04.12.2016
09:39:30
дно опричника?

Dead
04.12.2016
10:30:44
Здравствуйте. На Экспрессе кто-то сервер поднимал? Мог бы кто-то помочь?

Кирилл
04.12.2016
10:34:06
Ты б вопрос задал

Dead
04.12.2016
10:34:24
app.use(bodyParser.urlencoded({ extended: false })); app.post("/", function(req, res) { console.log("Something was catched!"); var postData = req.body; console.log(postData); }); Вот при таких раскладах, сервер нифига не парсит пост-запросы. Проходя через мидлвейр, req.body возвращает мне пустой объект {} Может не знаю чего о пост-запросах или модуле bodyParser?

[Anonymous]
04.12.2016
10:35:33
лол

так тебе буфер приходит, если ты постом отправлял

Дмитрий
04.12.2016
10:37:46
А ты уверен, что у тебя запрос в urlencoded?)

Dead
04.12.2016
10:43:02
Ноуп, я ньюфаг. Просто пробовал сделать как в документации экспресса ну и гуглил по сабжу повсеместно. И так и не понял в какую сторону мне копать. Я пытался проверять работу сервера локально, швыряя в него следующее: function post(url) { var formData = { key: "key", value: "post" }; request.post({url:url, formData: formData}, function optionalCallback(err, httpResponse, body) { if (err) { return console.error('upload failed:', err); } console.log('Upload successful! Server responded with:', body); }); };

Дмитрий
04.12.2016
10:43:55
Гугли bodyparser json

Хотя хз что у тебя тут если честно

[Anonymous]
04.12.2016
10:45:32
он не жсон отправляет

Google
Дмитрий
04.12.2016
10:46:09
Ну да, я уже прочитал потом)

Кирилл
04.12.2016
10:46:14
Надо жсон декоде

РАзве нет?

Dead
04.12.2016
10:46:45
app.use(bodyParser.json()); Вот такой мидлвейр для json, верно? Я и его пробовал. И JSON.decode(req.body) пробовал, но это кажется уже лишнее.

Кирилл
04.12.2016
10:46:48
Я экспресс использовал чтобы подключить вебсокет только, поэтому не понимаю его проблему

Дмитрий
04.12.2016
10:47:38
Просто поставь брейкпоинт внутри функции и посмотри, что на самом деле приходит)

Dead
04.12.2016
10:49:00
Спасибо что взглянули, пойду копать.

Oleg
04.12.2016
10:57:01
Вообще оно должно работать

Может какой ещё код вмешивается в работу?

Dead
04.12.2016
10:59:19
Мне тоже кажется что должно, доки экспресса + инфа из сети как бы намекают, что это более чем достаточно. Но нет, стороннего кода нет, это ведь первые тесты, тут нет лишнего кода. На сервер Хероку заливал, и заставлял телеграм через бота слать мне запросы. Телеграм же тоже POST шлёт. Тоже приходит пустой объект.

Andrey ?
04.12.2016
10:59:27
Ты объект formData отправляешь. Для него нужен обработчик специальный. Подключи multer и не парься.

urlencoded !== formData, насколько я помню. Энивэй, у меня щас на проде пашет именно через multer.

Oleg
04.12.2016
11:01:10
В реквест можно body в конфиге заюзать вместо форм даты

Andrey ?
04.12.2016
11:01:41
В реквест можно body в конфиге заюзать вместо форм даты
немного не понял, можно поподробнее?

Oleg
04.12.2016
11:02:02
Или form, но тогда нужно проставить хедер Content-type: application/x-www-form-urlencoded

Да всё в доке реквеста есть

Если стороннего кода нет - вероятно запрос приходит не такой какой ожидается

Каїн
04.12.2016
11:02:58
Даров

Oleg
04.12.2016
11:03:04
Привет

Dead
04.12.2016
11:03:28
Угу, осмотрю multer

Google
Dead
04.12.2016
11:03:28
Ты объект formData отправляешь. Для него нужен обработчик специальный. Подключи multer и не парься.

urlencoded !== formData, насколько я помню. Энивэй, у меня щас на проде пашет именно через multer.

Andrey ?
04.12.2016
11:05:30
https://learn.javascript.ru/xhr-forms#post-с-multipart-form-data

Дополнительное чтиво. И да, urlencoded !== form-data, поэтому и приходил якобы пустой объект

Kirill
04.12.2016
11:29:49
Всем привет

Kreizo
04.12.2016
11:56:58
хай

ребят кто-то пользовался lamp на ubuntu ?

возможно в интернет туннель сделать ?

что бы показать проект

Владимир
04.12.2016
11:57:49
слушай интерфейс, который смотрит в инет веб-сервером

Kreizo
04.12.2016
11:58:38
слишком заумно для меня

я до этого этим не занимался

Джон
04.12.2016
11:59:16
я до этого этим не занимался
ты локалхост хочешь расшарить?

Kreizo
04.12.2016
11:59:26
да

Джон
04.12.2016
11:59:31
ngrok

Владимир
04.12.2016
11:59:34
я до этого этим не занимался
веб-сервер у тебя скорее всего слушает localhost, тебе нужно сделать так, чтобы он слушал тот интерфейс, где у тебя инет

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

Kreizo
04.12.2016
12:00:37
не понял ?

для чего мне вникать

Serhii
04.12.2016
12:00:45
А зачем ему это нужно?)

Google
Джон
04.12.2016
12:00:47
а зачем разбираться. Запустил, показал.

Kreizo
04.12.2016
12:00:52
если нужно всего лишь показать клиенту проект

Джон
04.12.2016
12:01:08
Или будем сейчас устраивать полный курс по сетям

Dead
04.12.2016
12:01:10
А разве для того что бы сервер сделать внешним, не надо лезть в iptable и там решать вопросы с портами?

Serhii
04.12.2016
12:01:25
Может ему ещё разобраться как ядро линукса с трафиком работает?

Джон
04.12.2016
12:01:27
неа, ngrok решает

Владимир
04.12.2016
12:01:30
если нужно всего лишь показать клиенту проект
т.е. знать как работает сеть и сервера на самом простом уровне тебе не требуется? там 1 строку в конфиг веб-сервера поменять же

Kreizo
04.12.2016
12:01:52
не нужно

Admin
ERROR: S client not available

Serhii
04.12.2016
12:02:21
И у него вдруг пропадет фаервол на роутере?

Всему научись, всё умей

Talgat
04.12.2016
12:03:06
Приветствую всех! Можно ли изменить дизайн плеера video.js

Serhii
04.12.2016
12:03:08
Ну так

Владимир
04.12.2016
12:03:29
Ну так
Просто так ничего не пропадает

Serhii
04.12.2016
12:03:34
Роутер не даст зайти

Talgat
04.12.2016
12:03:42
Если кто знает ответ буду очень признателен

Владимир
04.12.2016
12:03:46
Роутер не даст зайти
Пробросить порт - 1 минута

Google
Serhii
04.12.2016
12:04:16
Порт пробрось, в iptable поменяй

Или напиши ngrok . и шарь

Владимир
04.12.2016
12:04:37
Порт пробрось, в iptable поменяй
Что нужно менять в iptables на локалхосте? Расскажи?

Serhii
04.12.2016
12:04:53
Чего вы постоянно себе проблемы ищете

Владимир
04.12.2016
12:05:04
Serhii
04.12.2016
12:05:13
Я ебу

Владимир
04.12.2016
12:05:17
Или это просто высер?

Понятно

Serhii
04.12.2016
12:05:20
Я на админа похож?

Владимир
04.12.2016
12:05:37
Я на админа похож?
Если не шаришь, то зачем людей в заблуждение вводишь?

Serhii
04.12.2016
12:05:46
Где?

Владимир
04.12.2016
12:05:57
Где?
Что нужно на компе что-то с iptables делать

Dead
04.12.2016
12:06:26
Я вот в этом вот не понимаю от слова - вообще, но сабж интересен. Мне вообще шейпинг нужно на арче настроить, но iptable пугает.

Что нужно менять в iptables на локалхосте? Расскажи?

Serhii
04.12.2016
12:06:36
Это я перечислил все варианты сверхц

Владимир
04.12.2016
12:08:10
Это я перечислил все варианты сверхц
Вот ты рассуждаешь о том, чего не знаешь, и вводишь людей в заблуждение. Это неправильно. Если не знаешь - спроси, если не уверен, так и скажи, что это по твоему мнению.

Serhii
04.12.2016
12:08:27
Я сказал свое мнение

Что чуваку это не нужно знать

Если есть решение с человеческим интерфейсом

Владимир
04.12.2016
12:09:44
Я вот в этом вот не понимаю от слова - вообще, но сабж интересен. Мне вообще шейпинг нужно на арче настроить, но iptable пугает.
Можно попробовать посмотреть howto по shorewall, который поверх iptables работает, там вроде бы попроще шейпинг настроить

Страница 438 из 2237