Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.07.2017, 10:42
Аспирант
Отправить личное сообщение для Fiks Посмотреть профиль Найти все сообщения от Fiks
 
Регистрация: 03.09.2016
Сообщений: 37

Node.Js + PHP
Вообщем, мне нужно получить авторизацию от PHP части, для этого я делаю так:
const fs = require('fs');
var requestify = require('requestify');
var mysql = require('mysql');
var express = require('express'); 
var request = require('request');

var app = express();
var options = {

  key: fs.readFileSync('/home/a200029/conf/web/ssl.vixed.ru.key'),
  cert: fs.readFileSync('/home/a200029/conf/web/ssl.vixed.ru.crt'),
  ca: fs.readFileSync('/home/a200029/conf/web/ssl.vixed.ru.ca'),
  requestCert: true,
  rejectUnauthorized: false,
}

var server = require('https').Server(options, app); 
var io = require('socket.io')(server); 
io.set('log level', 1);
var log4js = require('log4js');
var logger = log4js.getLogger(); 
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root_test',
  password : '1234567890',
  database : 'test',
});
var port = 3000;
   

   connection.query("SET SESSION wait_timeout = 604800");
  
   var requests = {
     url: 'https://vixed.ru/system/ajaxs/get_user_array.php',
     headers: {
       'User-Agent': 'request',
       'cookie': 'request'
     }
   };



   logger.debug('Скрипт был запущен с портом:'+port);
   server.listen(port);


   io.on('connection', function (socket) {
    request(requests, function (error, response, body) {
       
       logger.debug('Пользователь подключился: '+body);
    
       
       socket.on('message', function(msg){
       io.sockets.emit('messageToClients', msg, response);

     });
     });
});

Запрос приходит сюда: https://vixed.ru/system/ajaxs/get_user_array.php (Его можно даже посмотреть)
Но при возвращение, выводит так:
Дело в том, что я не могу вывести данные из глобальной переменной PHP - $_SESSION.
Код php файла:
echo json_encode(['username'=>User::get_username(), 'id'=>'1']);
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Node.JS + php Ghash Node.JS 1 03.02.2017 10:17
Senior JS (node.js + mongodb + angular.js) + PHP (Одесса) greebn9k Работа 0 21.04.2015 01:20
Имеет ли смысл браться за node.js вместо php в целях экономии времени? PesBarbos Node.JS 7 18.03.2015 09:49
загрузка файлов node.js или php? faraday Общие вопросы Javascript 4 21.12.2013 23:09
PHP + Node.JS Diego Серверные языки и технологии 4 19.02.2012 22:17