@nodejs_ru

Страница 2142 из 2748
Саня
13.06.2018
09:53:12
енот
13.06.2018
09:53:16
ну да

так все делают

Саня
13.06.2018
09:54:04
так все делают
почему я об этом ничего не знаю? (((

Google
Саня
13.06.2018
09:54:09
пойду смотреть

Yevhenii
13.06.2018
09:54:53
почему я об этом ничего не знаю? (((
более того socket тоже проксировать можно, но никому нислова

Саня
13.06.2018
09:55:26
более того socket тоже проксировать можно, но никому нислова
а стандартный подход какой? все через nginx?

Roman
13.06.2018
09:55:39
const crypto = require('crypto'), fs = require("fs"), http = require("http"); var privateKey = fs.readFileSync('privatekey.pem').toString(); var certificate = fs.readFileSync('certificate.pem').toString(); var credentials = crypto.createCredentials({key: privateKey, cert: certificate}); var handler = function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.end('Hello World\n'); }; var server = http.createServer(); server.setSecure(credentials); server.addListener("request", handler); server.listen(8000);

енот
13.06.2018
09:55:43
более того socket тоже проксировать можно, но никому нислова
upstream socket_io_upstream { server 127.0.0.1:3000; keepalive 15; } server { listen 80 default_server; root /var/www/html/tvchart; #тут лежит моя статика с которой я тестирую подключение index index.html index.htm; server_name _; large_client_header_buffers 8 32k; location / { auth_basic "closed site"; auth_basic_user_file /etc/nginx/conf/htpasswd; } location /api/ { proxy_pass http://socket_io_upstream; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection $connection_upgrade; proxy_redirect off; proxy_buffers 8 32k; proxy_buffer_size 64k; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $http_host; proxy_set_header X-NginX-Proxy true; } location @nodejs { proxy_pass http://socket_io_upstream; } location ~ /\. { deny all; } }

Yevhenii
13.06.2018
09:55:49
Yaroslav
13.06.2018
09:57:00
кто-то работает с autho0? как реализовывали редактирования email

Google
енот
13.06.2018
10:02:17
я правильно понял что в твоем конфиге node приложение на 3000 порту через обычный http? upstream socket_io_upstream - это проксирование http запросов или сокетов?
>в твоем конфиге node приложение на 3000 порту через обычный http Да >upstream socket_io_upstream - это проксирование http запросов или сокетов? Да

через express?
он сарказмирует

Yaroslav
13.06.2018
10:02:21
енот
13.06.2018
10:02:40
через express?
Поправка: он наркоманит

Yaroslav
13.06.2018
10:02:49
вы новичкам вечно советуете ngix, только усложнит все. без преймуществ явных

как адаптировался, уже читать про nginx

енот
13.06.2018
10:03:31
nginx простой как 2 рубля одной монетой, примеров в интернете море, даже английский знать не надо.

Yaroslav
13.06.2018
10:03:41
зачем он мне?

если я только знакомлюсь с нодой

к примеру

тезисно опиши преймущества

Саня
13.06.2018
10:04:06
мне нужно срочно найти быстрое решение.. тогда такой вопрос: lets encrypt сертификаты работают с 3000 портом? или только с 443? я про валидность в хроме

енот
13.06.2018
10:04:06
если вы ноду к Https прикручиваете, вы уже не только знакомитесь, имхо

Саня
13.06.2018
10:05:30
да пофигу всем на порт, даже клиентам
у меня через домен статика нормально отдается, хром не ругается, апи не работает, т.к. хром ее блокирует. я могу конечно отключить проверку сертификатов в скриптах.. но это же жопа

Саня
13.06.2018
10:14:38
по умолчанию 443. если нужно менять на другой, то читайте nginx
тупой вопрос: браузер же не запрашивает сертификат как статичный текстовый файл? я так понимаю это все внутри https протокола зашито?

Google
Yaroslav
13.06.2018
10:15:12
да. это обертка над http. т.е. все зашито в протокол, по сути который тоже обертка

Саня
13.06.2018
10:17:10
да. это обертка над http. т.е. все зашито в протокол, по сути который тоже обертка
хорошо, а браузер допускает что https может быть на различных портах, не только на 443? или ему обязательно 443-й нужен чтобы не ругаться?

Yaroslav
13.06.2018
10:17:21
допускает

Саня
13.06.2018
10:17:38
или это в сертификат зашито на каком он порту должен запускаться? вроде же нет?

может у меня браузер просто тупит с lets encrypt сертификатом?

есть купить за 2000р сертификат, интересно он тоже будет ругаться?

енот
13.06.2018
10:19:45
не важно на каком порту

Yaroslav
13.06.2018
10:19:46
скорее всего у тебя сервер сейчас работает только с 443

порт не важен

енот
13.06.2018
10:26:19
нода не проверяет cors по дефолту

Саня
13.06.2018
10:27:15
апи на том же домене, что и страница, на которой апи запрашивается? у тебя cors настроен?
cors настроен, статика отдается на 443-м порту нормально, апи работает на 3000 через https нормально. на 443-м и 3000-м портах одинаковые сертификаты. но на 3000-м браузер пишет что сертификат не валидный..

Alexei
13.06.2018
10:27:58
как именно пишет? в консоли?

Devios Cr&.
13.06.2018
10:28:00
А чего может на import ругаться?

Бабел поставил

Саня
13.06.2018
10:29:08
как именно пишет? в консоли?
в браузере красный сертификат пишет. и пока вручную не разрешишь, статика с апи не работает.. есть выход отключить проверку сертификата при запросах апи, но это ж черзе жопу

Alexei
13.06.2018
10:29:38
а что именно браузеру не нравится? и ты точно указал https в урле?

должно быть https://domain:3000/

Devios Cr&.
13.06.2018
10:29:57
Unfortunately, Node.js doesn't support ES6's import yet.



Google
Сергей
13.06.2018
10:30:50
Devios Cr&.
13.06.2018
10:31:05
как тогда без импорта можно?)))

Сергей
13.06.2018
10:31:09
require

Саня
13.06.2018
10:31:41
а что именно браузеру не нравится? и ты точно указал https в урле?
точно) на 443-м порту браузер пишет сертификат действительный, на 3000-м тот же сертификат не действительный.. пишет этот сертификат был подписан неизвестным бюро..

Alexei
13.06.2018
10:32:05
а ты уверен, что сертификат один и тот же?)

Alexei
13.06.2018
10:32:56
короче, проверь еще раз. порт тут не при чем, а если браузер говорит, что сертификат подписан неправильно, то значит так и есть

Саня
13.06.2018
10:33:20
Yaroslav
13.06.2018
10:33:30
чтобы был ssl на апи
используй для всего один порт

S̶m̶°̶O̶k̶™?✔️
13.06.2018
10:33:54
Реквайр делай или просто токен впиши что-ли) прям в главном файле телеграм бота

Devios Cr&.
13.06.2018
10:34:11
S̶m̶°̶O̶k̶™?✔️
13.06.2018
10:34:18
Саня
13.06.2018
10:34:29
используй для всего один порт
через nginx? или с помощью отдачи статики из express?

Yaroslav
13.06.2018
10:34:36
короч

Саня
13.06.2018
10:34:40
хрен с ним отключу пока проверку сертификата в апи, потом поковыряюсь

Devios Cr&.
13.06.2018
10:36:27
Реквайр не работает

Google
Yaroslav
13.06.2018
10:36:59
Реквайр не работает
покажи строчку кода с реквайер

Devios Cr&.
13.06.2018
10:37:07
const tk = require('./token.js')

Alexei
13.06.2018
10:37:09
?‍♂️

Yaroslav
13.06.2018
10:43:11
const tk = require('./token.js')
const { TOKEN } = require('./token.js');

Артур
13.06.2018
10:46:04
поставь dotenv

Саня
13.06.2018
10:48:13
ахренеть! хром взял и начал писать что сертификат действительный!

Grigorii
13.06.2018
10:50:31
Добрый день. Уже спрашивал, но в тот раз никто не знал. Кто-нибудь знает библиотеку для node для работы с планировщиком задач windows стандартным?

Devios Cr&.
13.06.2018
10:52:54
Всем спасибо. Заюзал module.exports

Dmitriy
13.06.2018
11:01:01
Всем привет!Ребят, можно у Вас разместить вакансию?Она по теме:)

S̶m̶°̶O̶k̶™?✔️
13.06.2018
11:02:19
Grigorii
13.06.2018
11:02:43
Всем привет!Ребят, можно у Вас разместить вакансию?Она по теме:)
Из описания чата: Вакансии и поиск работы: @javascript_jobs и @nodejs_jobs

Dmitriy
13.06.2018
11:02:58
спасибо!

Devios Cr&.
13.06.2018
11:03:26
S̶m̶°̶O̶k̶™?✔️
13.06.2018
11:05:09
+
Ой

Экспорт *

Попутал от жары

Devios Cr&.
13.06.2018
11:05:29
ну главное что я тебя понял)

Alexander
13.06.2018
11:33:02
Немного оффтоповый вопрос. Крутится на ВДСке mysql. Есть ли смысл ее паролить? База в интернет офк НЕ торчит. Просто если кто-то даже получит доступ к серверу, то пароль им точно не помешает попасть в базу

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