@nodejs_ru

Страница 362 из 2748
Vladimir
22.11.2016
17:06:47
ты реквест хочешь редиректить или пользователя?

dshm
22.11.2016
17:07:19
пользователя

Vladimir
22.11.2016
17:10:37
пользователь приходит по гету

Google
Vladimir
22.11.2016
17:10:41
разве нет?

dshm
22.11.2016
17:16:21
req.path равен ‘/’

так а что мне логаут нужно было делать гетом?

Vladimir
22.11.2016
17:18:13
пользователь приходит на /logout

и делай

да

YOda
22.11.2016
17:19:07
А .location('/').redirect('/') не поможет?

Сергей
22.11.2016
17:19:34
пользователь приходит по гету
во многих магазинах и сервисах видел отправку формы на /logout

Сергей
22.11.2016
17:21:09
ну таки пример разлогина на пост ж

dshm
22.11.2016
17:22:54
единственное решение пока это

Vladimir
22.11.2016
17:23:09
мб, они редиректят потом куда-то в другое место

Google
Vladimir
22.11.2016
17:23:18
ну в плане

dshm
22.11.2016
17:23:20
const express = require('express'); const router = express.Router(); /* GET loginRoute page. */ router.post('/', function(req, res, next) { req.session.destroy(); res.send({redirect: '/'}); }); module.exports = router;

а на фронте

$('.logout').on('click', function(event) { event.preventDefault(); $.ajax({ url: '/logout', method: 'POST', success: function(data, textStatus, jqXHR) { if (typeof data.redirect == 'string') { window.location = data.redirect; } } }) });

dshm
22.11.2016
17:26:36
ну просто вычитал что не должен логаут быть гетом( все что меняет только состояние должно быть постом) это правильное утверждение или нет?

Evgeny
22.11.2016
17:27:35
да, звучит разумно

Vladimir
22.11.2016
17:27:50
это для апи

Дмитрий
22.11.2016
17:27:58
Ну дык просто не редиректи тогда)

Vladimir
22.11.2016
17:28:01
> все что меняет только состояние должно быть постом да

для пользователя и роутинга не так

да поправят меня кто-нибудь

twitter.com/logout

"https://twitter.com/download?logged_out=1&lang=en"

а потом в headers.Location "https://twitter.com/download?logged_out=1&lang=en"

то есть можно

просто у тебя не получается

dshm
22.11.2016
17:31:45
Спасибо)

Pavel
22.11.2016
18:00:18
Есть ли возможность использовать фичи хрома (флаги) в ноде, к примеру web bluetooth или web usb?

Google
Pavel
22.11.2016
18:08:37
это не совсем то, но спасибо за отклкик

может поннятнее кому станет, в хроме есть флаги для расширений, их можно просмотреть, вбив в адресную строку chrome://flags/ . Есть некоторые флаги которые представляют для меня интерес, я бы хотел их заюзать, но не в браузере, а в консоле (не браузерной).

Pavel
22.11.2016
18:17:28
Какие-то можно, но большинство - нет
а есть какой-то список доступных флагов?

Pavel
22.11.2016
18:18:11
chrome://flags
доступных из v8

Anton
22.11.2016
18:18:12
а есть какой-то список доступных флагов?
Вернее я бы сказал, что для ноды можно использовать флаги только для v8, а не для хрома

Сергей
22.11.2016
18:18:34
node --v8-options

мне интересно, хоть кто-нибудь кроме меня выполнял команду: node --help ?

Pavel
22.11.2016
18:19:19
node --v8-options
спасибо

Сергей
22.11.2016
18:19:28
839 флагов

Anton
22.11.2016
18:20:54
Но, к слову, не все перечисленные флаги там работают - есть флаг --harmony_modules, который по очивидным причинам в ноде не работает

Pavel
22.11.2016
18:23:38
так много флагов, а того, что нужен - нет :) жаль

Сергей
22.11.2016
18:24:25
https://www.npmjs.com/package/node-bluetooth

Pavel
22.11.2016
18:27:21
больше интересует webusb, нашел такую либу node-usb но документация так себе, все что получилось сделать, это определить устройство, а дальше отловить любой из сигналов не получилось, может проблема в самом устройстве или переходниках, через которые соеденено устройство

Anton
22.11.2016
18:28:15
ytn
node —v8-options | grep modules

Google
Admin
ERROR: S client not available

Сергей
22.11.2016
18:33:22
где?

Ҫѐҏӗѫӑ
22.11.2016
18:57:08
чот 7.2 все еще на 5.4

(

Сергей
22.11.2016
19:08:22
не вышла же есчо

Vladimir
22.11.2016
19:39:31
чот 7.2 все еще на 5.4
а 5.5 уже вышла?

Nikolay
22.11.2016
19:39:41
пользователь приходит на /logout
не безопасно делать /logout на GET

Ҫѐҏӗѫӑ
22.11.2016
19:39:47
Vladimir
22.11.2016
19:39:58
Andrey
22.11.2016
19:40:56
почему?
Можно подсунуть ссылку с "/logout" и пользователь выйдет от куда-то :)

Никому не вредит, но ниприкольна

Vladimir
22.11.2016
19:41:23
ну, можно как твиттер делать

Andrey
22.11.2016
19:41:28
А что у них?

Nikolay
22.11.2016
19:41:31
Как то давно кто то на хабр вставил картинку с адресом /logout

Nikolay
22.11.2016
19:41:45
перед катом

супер, месяц поправить не могли

Google
アリサ
22.11.2016
19:49:11
https://xakep.ru/2016/11/22/referral-spam/

Paul
22.11.2016
23:32:38
https://bugs.chromium.org/p/chromium/issues/detail?id=148757#c153 В V8 5.7 json'ы станут сильно шустрее

Anton
22.11.2016
23:36:03
тут бы 5.5 дождаться..

Node.js releases
23.11.2016
00:02:22
Node v7.2.0 (Current) https://nodejs.org/en/blog/release/v7.2.0

Аво
23.11.2016
00:11:05
опа

Andrey
23.11.2016
00:39:47
Как вас много :)ъ

а митапа нормального в питер нет :)

Denis
23.11.2016
00:41:20
Но мы в Москве иногда устраиваем :) events.yandex.ru/events/yagosti/13-jul-2016/

Ҫѐҏӗѫӑ
23.11.2016
00:41:37
ага, называется ноджс, а разговаривают о реакте и го

Andrey
23.11.2016
00:44:19
у меня сразу вопрос — а как кто логи нода-сервера хранит?

Ҫѐҏӗѫӑ
23.11.2016
00:44:29
бтв раз все тут, можно сейчас поспрашивать контекст: https://github.com/ai/browserslist/issues/75#issuecomment-260827546

Andrey
23.11.2016
00:44:31
в файл? в какую-то систему? как поиск по логу ведёте?

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