Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.02.2019, 22:34
Интересующийся
Отправить личное сообщение для Devil666 Посмотреть профиль Найти все сообщения от Devil666
 
Регистрация: 12.02.2019
Сообщений: 11

перевод на https
Есть такой вот скрипт бот, нужно его перевести на https не подскажете как:?




var scribe = require('scribe-js')(),
app = require('express')(),
server = require('http').Server(app),
io = require('socket.io')(server),
requestify = require('requestify');
var schedule = require('node-schedule');
server.listen(8080);

add_online();
setInterval(add_online, 60000);
activebots();


io.sockets.on('connection', function (socket) {
updateOnline();
getDrops();

socket.on('newDrop', function(id){
requestify.post('http://localhost/api/getGame', { id: id})
.then(function (response) {
data = JSON.parse(response.body);
io.sockets.emit('nd', data.text);
}, function (err) {
console.log(err);
});

});

socket.on('disconnect', function () {
updateOnline();
});

});
function updateOnline(){
io.sockets.emit('updateonline', Number(Object.keys(io.sockets.adapter.rooms).lengt h) + Number(global.online));
console.info('Connected ' + Object.keys(io.sockets.adapter.rooms).length + ' clients');

}


function getDrops(){
requestify.post('http://localhost/api/getdrops', {})
.then(function (response) {
data = JSON.parse(response.body);
io.emit('welcomedrop', data.text);
console.log("stats");
}, function (err) {
console.log(err);
});
};

function activebots()
{
console.log("\x1b[32m", "[NVBOT] Функция ботов сработала!");
requestify.post('http://localhost/api/playbot', {})
.then(function (response) {
data = JSON.parse(response.body);
var time = data.time;
console.log("\x1b[32m", "[NVBOT] Фейк-Игра сыграна! ID: "+data.game+" Время: "+ Number(data.time)+"мс");
requestify.post('http://localhost/api/getGame', { id: data.game})
.then(function (response) {
data = JSON.parse(response.body);
io.sockets.emit('nd', data.text);


setTimeout(function() {
activebots();
}, time);

}, function (err) {
console.log(err);
setTimeout(activebots, 50000);
});


}, function (err) {
console.log("\x1b[31m", "[NVBOT] Ошибка запроса");
setTimeout(activebots, 50000);
});
}

function add_online()
{
requestify.post('http://localhost/api/getonline', {})
.then(function (response) {
data = JSON.parse(response.body);
global.online = data.online;
console.log("\x1b[32m", "[NVBOT] Фейк онлайн обновлен! (+" + data.online + ")");
updateOnline();
}, function (err) {
console.log("\x1b[31m", "[NVBOT] Ошибка получения фейкового онлайна");
});
}
Ответить с цитированием
  #2 (permalink)  
Старый 16.02.2019, 22:36
Интересующийся
Отправить личное сообщение для Devil666 Посмотреть профиль Найти все сообщения от Devil666
 
Регистрация: 12.02.2019
Сообщений: 11

и да ответ сервера клиенту как найти? он выводит на главной странице сайта онлайн и игроков + ботов[ зашел в файл PHP главной страницы но там очень много кода, не могу понять как найти вывод чтобы перенаправить на https
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
HTTPS ругается на путь к папке с файлами Pobedill Общие вопросы Javascript 2 04.12.2017 00:23
Ошибка при AJAX запросе при переходе на HTTPS "This request has been blocked.." WhiteFalke AJAX и COMET 1 27.12.2016 07:29
определение https damwm Javascript под браузер 7 23.06.2015 23:35
ПРоблемы с iframe с https страницей shaltay jQuery 2 12.09.2013 23:06
Https и http Джэксон Серверные языки и технологии 3 16.11.2012 17:27