@nodejs_ru

Страница 250 из 2748
Roman
03.10.2016
15:41:58
эт для наглядности

Николай
03.10.2016
15:49:57
Метод push() добавляет один или более элементов в конец массива и возвращает новую длину массива.

Google
Igor
03.10.2016
16:11:30
типа способ вытащить индекс
Интересный способ. Как-то ни разу не нужно было такое

Paul
03.10.2016
17:18:32
Это они что бы одновременно выкатить LTS и 7.0 на v8 5.4?
Да, они ждут стабильный v8 5.4, сейчас он еще бета

Vladimir
03.10.2016
17:33:58
https://github.com/nodejs/node/issues/7904#issuecomment-251096913

Ilya
03.10.2016
18:22:23
http.createServer((req, res) => { if(req.method === 'POST') { let requestBody = ''; req.on('data', (data) => { requestBody += data; }); req.on('end', () => { console.log(requestBody); }); } }) Есть такой код, когда делается POST запрос к серверу, то в консоль выводится не один раз, а два, да и еще не полность, второй вывод является продолжением первого, как будто console.log не в end, а в data событии

Александр
03.10.2016
18:34:32
а как и через что POST делается?

krn
03.10.2016
18:41:14
Аякс

Мб лучше с туториала начать ?

Igor
03.10.2016
21:30:36
Я запустаю express. По адресу '/' я отдаю статику - проект на ангуляр. Во время разработки я использую webpack-dev-server. Вопрос: Как запустить вебпак и експрес сразу, что бы на одном адресе они были, и вместе статики отдавался результат вебпака?

KlonD90
03.10.2016
21:38:02
Отдавать через экспресс результаты вебпака

Igor
03.10.2016
22:10:10
webpack-dev-middleware
вешать коннектор на '/' в зависимости от env ? Это нормальная практика?

Google
corpix
03.10.2016
23:01:48
вешать коннектор на '/' в зависимости от env ? Это нормальная практика?
Скорее в зависимости от того, включен ли режим отладки в web-приложении или нет, а режим отладки хоть в зависимости от переменных окружения включать, хоть передачей аргумента при запуске

Вполне нормальная практика, как по мне

Vladimir
04.10.2016
06:09:26
гитхаб, живи

Igor
04.10.2016
06:39:27
Статику через webpack-dev-server отдавать надо при разработке.
вопрос в том, как объединить их в один адрес. Уже думаю менять адресс бандла на путь к отдельно запущенному вебпаку

Дмитрий
04.10.2016
06:40:08
Там вроде в настройках прокси должен быть

lamo2k
04.10.2016
06:40:37
Всмысле как там 4 уровня проксирования.

Дмитрий
04.10.2016
06:41:28
В мануале была отдельная статья про использование dev-server с локальным сервером, не оно?)

lamo2k
04.10.2016
06:41:52
Вебпаком собранное из памяти берёшь, а на статику путь указывается.

contentBase

[Anonymous]
04.10.2016
06:56:30
А за что на этот раз?

Igor
04.10.2016
09:53:08
Я создал отдельный index.html для debug в котором написал <script type="text/javascript" src="http://localhost:8080/polyfills.js"></script> <script type="text/javascript" src="http://localhost:8080/vendor.js"></script> <script type="text/javascript" src="http://localhost:8080/app.js"></script> И сервер теперь отдаёт этот файл если: var distFolder = process.env.NODE_ENV === 'development' ? '/debug' : '/dist';

В таком варианте отдельно работает вебпак, отдельно можно перезапускать сервер. Спасибо всем за помощь

Pavel
04.10.2016
09:55:46
ребят подскажите каким клиентом для rabbitmq пользуютесь?

есть мб какой-то стандартный

общепризнанный)

Bogdan
04.10.2016
10:22:58
только ZeroMQ, только хардкор

Pavel
04.10.2016
10:24:16
а что не так с rabbit mq?)

Ilya
04.10.2016
10:25:36
Просто 0mq хардкорнее:))

マイク
04.10.2016
10:25:53
Где хардкор

Google
マイク
04.10.2016
10:25:57
Что хардкор

Mikhail
04.10.2016
11:37:24
Посоветуйте прям вот легкий пакет чтоб JSON объект в excel сохранить?

Evgeny
04.10.2016
11:38:26
kexcel

Mikhail
04.10.2016
11:40:31
Спасибо, Евгений

Юрий
04.10.2016
13:16:49
Привет всем .кто может внятно объяснить принцип работы oauth2 и как реализовать oauth2 сервер на ноде ?

Mikhail
04.10.2016
13:17:43
Великолепная статья: https://aaronparecki.com/2012/07/29/2/oauth2-simplified

Привет всем .кто может внятно объяснить принцип работы oauth2 и как реализовать oauth2 сервер на ноде ?

Никита
04.10.2016
13:31:48
Всем привет! Как быть если при res.redirect(307, 'api yaandex денег') вываливается No 'Access-Control-Allow-Origin' Пробовал юзать различные мидлвары типа corser. Не помогает

Сергей
04.10.2016
13:32:16
307 редирект? Это что?

ааа

http/1.1

Никита
04.10.2016
13:32:47
ну допустим даже без 307) просто редирект

Никита
04.10.2016
13:33:26
XMLHttpRequest cannot load https://m.money.yandex.ru/internal/public-api/to-payment-type?cps_context_i…...&paymentType=FC. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'сайт' is therefore not allowed access.

Anton
04.10.2016
13:34:26
CORS нету

Сергей
04.10.2016
13:34:52
тут не из-за редиректа проблема

Никита
04.10.2016
13:34:52
const corser = require("corser"); app.use(corser.create());

Сергей
04.10.2016
13:35:02
ты где-то делаешь ajax запрос

Никита
04.10.2016
13:35:16
ага

то есть CORS надо при этом аяксе разрешить?

в axios

Google
Сергей
04.10.2016
13:36:03
корс по идее должен разрешить yandex api

Anton
04.10.2016
13:37:15
можно костыль сделать, если срочнро надо - перед яндех апи поставит ьпроксю, которая будет записывать origin ответа в allow-origin запроса

Anton
04.10.2016
13:40:27
на экспресе, например. принимаешь запрос с браузера, запрашиваешь яндекс с этими наддными, а потом отвеачаешь в браузер но поставляешь origin из реквета в хедер allow-origin респонса

ну что-та в духе router.use((req, res, next) => { const origin = req.get('origin'); res.header('Access-Control-Allow-Origin', origin); ...

Никита
04.10.2016
13:42:49
req.get('origin')- undefined

Admin
ERROR: S client not available

Anton
04.10.2016
13:47:05
а он вообще есть в хедерах?

KlonD90
04.10.2016
13:48:11
referer хз

Никита
04.10.2016
13:50:15
{ host: 'localhost:3000', 'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64; rv:47.0) Gecko/20100101 Firefox/47.0', accept: 'application/json, text/plain, */*', 'accept-language': 'ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3', 'accept-encoding': 'gzip, deflate', 'content-type': 'application/json;charset=utf-8', referer: 'http://localhost:3000/profile', 'content-length': '14', cookie: 'Webstorm-dde779a2=5d55b5b9-c7ee-4dc1-9112-15bbcccacfae; connect.sid=s%3AOgI7veoNijUDk_EYVAHju34TmlASr0aK.z26vKIUZasWfoGonkwXyD04JWyvCBRInH8oNnL4B42U', connection: 'keep-alive' }

axios.defaults.withCredentials = true; axios .post('/money/test', { amount: 10 }) .then(function (response) { ... }) .catch(function (error) { ... })

во так вызываю

Арсений
04.10.2016
13:52:53
У тебя webpack?

Никита
04.10.2016
13:53:02
неа

Арсений
04.10.2016
13:53:14
Тогда рекомендую не тратить время и поставить webpack

В общем случае обход корса дикий геморрой если нет доступа к серверу

Т.е. если ты не можешь попросить чтобы тебе сделали wide-open конфигурацию на сервере

Поставь webpack и настрой webpack-dev-server соответствующим образом

Никита
04.10.2016
13:54:24
ну это для девелопмента

а на продакшне? там у меня такие же ошибоньки

Google
Арсений
04.10.2016
13:55:04
На продакшене сложнее но если сервер к которому ты ходишь не позволяет кроссориджин рекесты, то добро пожаловать в боль

Проще на своём сервере проксирование настроить чем использовать костыли вроде jsonp или corser

Никита
04.10.2016
13:55:47
вот в чём соль.если я роут этот сделаю get методом и просто из браузера зайду по урлу. то этот редирект сработает

а вот когда через axios делаю

то шлёт в попу

Арсений
04.10.2016
13:55:59
Это нормально

В это смысл cross origin

По урлу ты заходишь из браузера и получаешь респонз с текущего локейшена

Если ты делаешь аякс реквест не из этого локейшена то по умолчанию большинство серверов запрещают такое поведение

Дефолтовая конфигурация nginx например не пускает такие реквесты

Никита
04.10.2016
14:00:28
Понял. Спасбо за инфу :)

Сделал прще.отдаю этот урл на клиент и там уже чел тыкает на эту ссылку

Александр
04.10.2016
14:43:35
красавчик грамотно поступил

Арсений
04.10.2016
14:45:00
JS - юзабилити

Igor
04.10.2016
14:46:18
Сделал прще.отдаю этот урл на клиент и там уже чел тыкает на эту ссылку
передавай его на клиент, а на клиенте сразу делай редирект :)

KlonD90
04.10.2016
14:57:12
ох искал как в sequelize сделать foreignKey нашел в доке потом вспомнил это же я и написал :о

Danila
04.10.2016
14:57:42
пуллишь в sequelize?) или писал им доки?)

KlonD90
04.10.2016
14:57:58
пуллишь в sequelize?) или писал им доки?)
пул реквестил им в доку :)

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