私はMAMPサーバーとノードjsを使用しています。同じポート上でapacheサーバーとノードを実行
私の問題は、同じポート上でapacheサーバーとノードを実行したいのですが、オンラインのソリューションは、あまり目的のサーバーではないため、かなり複雑です。 私はApacheサーバーのポートにノードを置くことができる単純なソリューションが必要です。
コードは、すべてが別のポートで実行されているが、私は、Apacheが実行されているポート8888上で実行するための「サーバー」をしたいと、それは、正常に動作し、以下の
です。またはノードがApacheと対話するための何らかの方法
var express = require('express');
var app = express();
var server = require('http').createServer(app);
var io = require('socket.io').listen(server);
var mysql = require('mysql');
var router = express.Router();
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
database : 'db',
port : '8889'
});
server.listen(8888); <----- ERROR
console.log('server running.......');
connection.connect(function(error){
if(!!error) {
console.log('error in db connection');
} else {
console.log('db connected');
}
});
app.use('/*', router);
router.get('/*', function (req, res) {
console.log('hello there...');
});
私はそれが可能ではないと思う。 –
@FrankRothと同意する。 –
私はインターネット上で見つけたもの、ほとんどのソリューションはHTTPプロキシを使用していましたが、私の場合はどのように使用するのか分かりません。 –