Hello, I'm new to node.js.
I'm running a server, listen on 127.0.0.1:3000, 

var express = require('express');
var EventEmitter = require('events').EventEmitter;
var emitter = new EventEmitter();
var app = express.createServer();
var fs = require('fs');

var eventQueue = [];
var queueStart = 0;

app.configure(function(){
  emitter.setMaxListeners(0);
  app.use(express.logger());
  app.set('port', process.env.PORT || 3000);
  app.use(express.bodyParser());
  app.use(express.static(__dirname + '/public', { maxAge: 86400}));
});

// receives connect events
app.post('/connect', function(req, res){
    eventQueue.push({ua: req.body.ua});
    emitter.emit("connect", req.body.ua);
    res.end();
});

app.listen(app.set('port'));
console.log("Express server listening on port %d in %s mode", 
app.address().port, app.settings.env);

(My code is adapted from a w3 demo: 
http://www.w3.org/2011/11/remote-whiteboard-demo )

This server is running well, and sending responses correctly to requests 
from '127.0.0.1:3000/test.html'.
(public/test.html)

Then, I was trying to serve test.html in Apache server. 
So, the requests is sent from 'localhost:8080'.
It uses JQuery, 

$.post('127.0.0.1:3000/connect', {'ua': navigator.userAgent});

But it always gets "*forbidden*" responses.

How to configure my node.js & express code so that it allows connection 
from the Apache server?

I've tried to search for solutions in the web with no results so far.
I would appreciate any helps and suggestions.
Thank you very much.


-- 
-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to