Запуск php-кода внутри скрипта сервера сокетов node.js

Я использую обычный сокет TCP в JavaScript и использует узел для выполнения. Прежде чем отправить ответ клиенту, я хочу проверить данные с помощью некоторого кода php (mysql). Как я могу выполнить этот код внутри этого файла JavaScript? Все похожие вопросы в STACKOVERFLOW задает этот код в HTML. (что хорошо, и я понимаю эту часть), но это обычный файл javascript (выполняется в узле). Ниже приведен код JavaScript, и я пометил вызов функции проверки.

var net = require('net');

var HOST = '192.168.0.6';
var PORT = 8765;

net.createServer(function(sock) {

    console.log('CONNECTED: ' + sock.remoteAddress +':'+ sock.remotePort);

    sock.on('data', function(data) {
        var output;
        var validScan;

        //This is the function call to a php file
        **validScan = validateScanTag(data);**

        console.log('DATA ' + sock.remoteAddress + ': ' + data);
        sock.write(validScan);

    });

    // Closing this instance of socket
    sock.on('close', function(data) {
        console.log('CLOSED: ' + sock.remoteAddress +' '+ sock.remotePort);
    });

}).listen(PORT, HOST);

console.log('Server listening on ' + HOST +':'+ PORT);

ValidateScanTag выполняет строку lke:

$.post('getperiod.php', {hours:hrs, minutes:mins, seconds:secs, ddd:day},

Но это не работает. Как я могу вызвать этот файл 'geteriod.php' из файла JavaScript?

Ответы на вопрос(3)

Ваш ответ на вопрос