To run a nodejs project (not iisnode) you need a normal command prompt (cmd not via the nodejs tool)...
So... open up a command prompt cd \your folder\ node app.js - if app.js is your entry js file, run it from the folder where your project is. On 28 Jul 2012, at 16:22, samm <[email protected]> wrote: > All of the examples are pretty much the same script: Hello World or something. > Where do you drop this script and how to you run it. > > I installed on Node.js on Windows 7. > > I have a folder where I store the code for books I am walking through. > Like: > C:\Books\APress\The Definitive Guide to HTML5\chpt6 > C:\Books\APress\The Definitive Guide to HTML5\chpt7 > So I made a new folder for the Node.js site example since I need to get this > running for the HTML5 Forms part of a book I am reading: > "Definitive Guide to HTML5" by Adam Freeman. > C:\Books\APress\The Definitive Guide to HTML5\NodeJS > > I drop the script: > var http = require('http'); > http.createServer(function (req, res) { > res.writeHead(200, {'Content-Type': 'text/plain'}); > res.end('Hello World\n'); > }).listen(1337, '127.0.0.1'); > console.log('Server running at http://127.0.0.1:1337/'); > > I change the port to 8080 since everyone seems to be saying to use that. > > }).listen(8080, '127.0.0.1'); > > So now I have: > C:\Books\APress\The Definitive Guide to HTML5\NodeJS\example.js > > I run Start -> Node.js to start the nodejs console. > I get a ">" prompt. > > I write console.log('hello') > That works. > > At the command prompt I type: > C:\Books\APress\The Definitive Guide to HTML5\NodeJS\example.js > > It just says: > ... > and does nothing. > > I hope at this point 8080 is listening. > > So I go to a browser and type http://localhost:8080. > At first this said site could not be found. > My :80 is taken up by a SharePoint site and I want to use 8080 anyway. > So I setup a site in IIS called NodeJsServer. > And set up binding for all unassigned, localhost: port 8080. > > When I go there [ http://localhost:8080 ] > I get: > > HTTP Error 403.14 - Forbidden > > The Web server is configured to not list the contents of this directory. > > > I just can't figure out the ins and outs of what I need to do to get this all > running. > Why is this so confusing? > Where exactly am I supposed to drop example.js or server.js or what ever? > Am I on the right track? > > Please somebody help. > > -- > 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 -- 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
