
Саня
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

Саня
13.06.2018
09:55:26

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

Саня
13.06.2018
09:59:40


енот
13.06.2018
10:00:01
менеджеры они ставят
извращенцы

Yaroslav
13.06.2018
10:01:18
как разберешься, либо будет несколько проектов на сервер читай про nginx

Google

Саня
13.06.2018
10:01:44


енот
13.06.2018
10:02:17

Yaroslav
13.06.2018
10:02:21

енот
13.06.2018
10:02:40

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
да пофигу всем на порт, даже клиентам
у меня через домен статика нормально отдается, хром не ругается, апи не работает, т.к. хром ее блокирует. я могу конечно отключить проверку сертификатов в скриптах.. но это же жопа

Yaroslav
13.06.2018
10:10:59

Саня
13.06.2018
10:14:38

Google

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

Саня
13.06.2018
10:17:10

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
порт не важен

Alexei
13.06.2018
10:24:58

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

Саня
13.06.2018
10:27:15

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

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

Саня
13.06.2018
10:32:23

Yaroslav
13.06.2018
10:32:52

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

Саня
13.06.2018
10:33:20

Yaroslav
13.06.2018
10:33:30

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:25

Саня
13.06.2018
10:34:29

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

Артур
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
Всем привет!Ребят, можно у Вас разместить вакансию?Она по теме:)

Alexander
13.06.2018
11:01:03

S̶m̶°̶O̶k̶™?✔️
13.06.2018
11:02:19

Grigorii
13.06.2018
11:02:43

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. Есть ли смысл ее паролить? База в интернет офк НЕ торчит.
Просто если кто-то даже получит доступ к серверу, то пароль им точно не помешает попасть в базу