• Данный материал предоставлен сайтом исключительно в ознакомительных целях.
    Администрация не несет ответственности за его содержимое. По всем жалобам пишите на почту abusevhguru@yandex.ru

Помощь Запуск бота на SSL (HTTPS)

zloody

Пользователь
Сообщения
74
Реакции
5

zloody

  • 74
  • 5
Всем привет, возникла проблемка, установил ssl, но когда заходишь по адресу https на сайт, бот не хочет работать не в какую. Знаю что нужно прописать ключи в файле бота (site.js) Но какие??
Вот скрин файла бота
Безымянный.png
 

mrenigman

Пользователь
Сообщения
43
Реакции
6

mrenigman

  • 43
  • 6
строка 3, нужно после app указать в объекте пути к сертификату и ключу
 

XtReLL

Свой Человек
Сообщения
1,046
Реакции
468

XtReLL

  • 1,046
  • 468
JavaScript:
const https = require('https');
const fs = require('fs');

const options = {
  key: fs.readFileSync('путь к ключу'),
  cert: fs.readFileSync('путь к сертификату')
};

https.createServer(options, function (req, res) {
  res.writeHead(200);
  res.end("hello world\n");
}).listen(2019);


JavaScript:
const fs = require('fs'),
https = require('https'),
express = require('express');

let privateKey  = fs.readFileSync('sslcert/server.key', 'utf8');
let certificate = fs.readFileSync('sslcert/server.crt', 'utf8');

let credentials = {key: privateKey, cert: certificate};
let app = express();

let httpsServer = https.createServer(credentials, app);

httpsServer.listen(8443);
 

MRAMOR

Новичок
Сообщения
8
Реакции
1

MRAMOR

  • 8
  • 1
Там не ключи нужны, а именно путь и название файла ключей
 
Сверху