2016-09-09 3 views
1

Я управляю своей страницей с помощью php, и как только я вхожу в систему, я хочу передать переменную PHP в мой файл index.ejs.PHP variable to node.js

<textarea id="inputText" class="base--textarea input--text-area" placeholder="Please enter text to analyze..."> 
<?php 
session_start(); 
echo $_SESSION['description']; 
?> 
</textarea> 

Теперь, когда я бегу nodejs app.js, в локальном хосте 3000, узел считывает его как обычный text.How я могу передать те ценности, которые я Войти в мое приложение узла.

+0

Я не совсем понимаю, что вы пытаетесь сделать. Вы пытаетесь прочитать php-файл с nodejs? –

+0

да, чтобы передать описание php var, которое я беру из входа в приложение nodejs –

+0

, поэтому php установлен и используется узлом или что? Я не думаю, что здесь что-то используется правильно. php должен обработать файл до того, как узел будет обслуживать его в вашем браузере, и этот процесс не будет тривиальным для настройки. – castis

ответ

0
app.get('/search.html', function(req, res) { 
    // Process the request for the GET variables 
    var url_parts = url.parse(req.url, true); 
    var query = url_parts.query; // These are all your GET variables 
    var search_keyword = query.keyword; 

    if(search_keyword) { 
     // The keyword indeed exists 
     console.log(search_keyword); 

    } 
    res.end(); 
}); 

Вот как я это делаю:

Создать новую ExpressJS приложение Если запустить приложение и идти, ваша консоль будет выводить «ха-ха» «search.html ключевое слово = ха-ха?». Вы можете сделать что-нибудь после этого с ключевым словом.

+1

Спасибо за помощь! –