Ok Thanks John for this quick reply !

On Friday, February 15, 2013 6:29:39 PM UTC+5:30, John wrote:
>
> Yes.  Jsonp is only for get and will not work with put or delete - for 
> those you will need the headers.  
>
> Sent from my LG Mobile
>
> [email protected] <javascript:> wrote:
>
> >While I was googling just now, I found out following link
> >
> http://john.sh/blog/2011/6/30/cross-domain-ajax-expressjs-and-access-control-allow-origin.html
> >
> >It mentioned adding Access Control Allow Origin headers to allow cross 
> >domain requests.
> >
> >What do you think about this approach ?
> >
> >Is it good one ?
> >
> >On Friday, February 15, 2013 5:26:03 PM UTC+5:30, greelgorke wrote:
> >>
> >> yes, yuo can just deliver the html page via node, and get rid of 
> >> cross-cite issues this way. but node is often used side by side with 
> more 
> >> traditional systems like php, rails or even java webapps, so it's 
> useful to 
> >> know how to handle it.
> >>
> >> so what is exactly your question? i can't tell you much about wamp and 
> >> configuration of mod_rewrite, but google is your friend here.
> >>
> >> jsonp solution is just not affected by same-origin-policy. look here 
> >> http://en.wikipedia.org/wiki/JSONP 
> >>
> >> Am Freitag, 15. Februar 2013 12:21:20 UTC+1 schrieb 
> [email protected]:
> >>>
> >>> You know it's hard to digest the fact that NodeJS is itself a Web 
> Server, 
> >>> so it can contain HTML in it & we don't necessarily need a WAMP server 
> :)
> >>>
> >>> On Friday, February 15, 2013 3:33:24 PM UTC+5:30, 
> [email protected]:
> >>>>
> >>>> Can you please explain in detail how can I achieve that ?
> >>>> I have index.html running on WAMP server & NodeJS is installed in 
> >>>> different folder on my machine & also listens to different port.
> >>>>
> >>>> Here is jQuery code
> >>>>
> >>>> $(document).ready(function(){
> >>>>           $("button").click(function(){
> >>>>             $.get("http://localhost:8081",function(data,status){
> >>>>                 console.log(data);
> >>>>               });
> >>>>           });
> >>>>         });
> >>>>
> >>>> On Friday, February 15, 2013 2:39:04 PM UTC+5:30, greelgorke wrote:
> >>>>>
> >>>>> you can do $.json with jsonp calls. you server then have to return 
> >>>>> something like this:
> >>>>>
> >>>>> response.end(req.query.callback + '('+JSON.stringify(rows) + ');');
> >>>>>
> >>>>> other approach is to configure a forwarding from localhost:81/api -> 
> >>>>> localhost:8081
> >>>>>
> >>>>> Am Freitag, 15. Februar 2013 09:21:29 UTC+1 schrieb 
> >>>>> [email protected]:
> >>>>>>
> >>>>>> Hi,
> >>>>>>
> >>>>>> I have installed NodeJs through windows installer.
> >>>>>> I have this following program for connecting to MySql db to return 
> >>>>>> records
> >>>>>>
> >>>>>> ===================================================
> >>>>>> // Include http module,
> >>>>>> var http = require('http'),
> >>>>>> // And mysql module you've just installed.
> >>>>>>    mysql = require("mysql");
> >>>>>> // Create the connection.
> >>>>>> // Data is default to new mysql installation and should be changed 
> >>>>>> according to your configuration.
> >>>>>> var connection = mysql.createConnection({
> >>>>>>    user: "root",
> >>>>>>    password: "",
> >>>>>>    database: "books"
> >>>>>> });
> >>>>>> // Create the http server.
> >>>>>> http.createServer(function (request, response) {
> >>>>>>    // Attach listener on end event.
> >>>>>>    request.on('end', function () {
> >>>>>>       // Query the database.
> >>>>>>       connection.query('SELECT * FROM authors;', function (error, 
> >>>>>> rows, fields) {
> >>>>>>          response.writeHead(200, {
> >>>>>>             'Content-Type': 'x-application/json'
> >>>>>>          });
> >>>>>>          // Send data as JSON string.
> >>>>>>          // Rows variable holds the result of the query.
> >>>>>>          response.end(JSON.stringify(rows));
> >>>>>>       });
> >>>>>>    });
> >>>>>> // Listen on the 8080 port.
> >>>>>> }).listen(8081);
> >>>>>> ===================================================
> >>>>>>
> >>>>>> As you can see on last line this program will listen to port 8081.
> >>>>>> I have WAMP server in which I have created a project and have an 
> >>>>>> index.html page in it.
> >>>>>> From index.html page I am hitting Node.js program above through 
> $.get 
> >>>>>> of jQuery ajax.
> >>>>>>
> >>>>>> But WAMP is running on port 81, so Chrome is not allowing me to 
> access 
> >>>>>> Cross Origin resources.
> >>>>>>
> >>>>>> What can I do to hit Node JS server mentioned above through the 
> >>>>>> index.html page hosted on WAMP server.
> >>>>>> (FYI : WAMP is a PHP server)
> >>>>>>
> >>>>>> Please let me know.
> >>>>>>
> >>>>>
> >
> >-- 
> >-- 
> >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]<javascript:>
> >To unsubscribe from this group, send email to
> >[email protected] <javascript:>
> >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] <javascript:>.
> >For more options, visit https://groups.google.com/groups/opt_out.
> >
> >
>
>

-- 
-- 
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