node.js - node.exe does not read file, but returns ellipsis (...) -
end feb 2014 downloaded node c:\dev\0.10\ of windows 7 machine, , node.exe opens fine. inspired smashing node (some book), want achieve following:
firefox shows plain text smashing node! if point localhost:3000 , run in node console
node my-web-server.js where my-web-server.js file next node.exe contains
require('http').createserver(function(req,res){res.writehead(200, ('content-type', 'text/html'));res.end('<marquee>smashing node!</marquee>');}).listen(3000);; but fail: browser says
cannot connect webserver on localhost:3000. if paste above oneliner in node reacts with
{ domain: null, _events: ..etc... } ignoring that, browser f5 results in smashing node!.
node refuses simplest of files, have file called hello.js next node.exe , file contains ascii text console.log("hello"); type:
node hello.js node returns
... (an ellipsis in dark gray) expected was: node returns hello
i type file not exist this:
node die node returns
... if type
var http = require('http'); node:
undefined (in darkish gray) expected was: ok, since above oneliner resulted in web server.
if type
npm install colors node reacts
npm should run outside of node repl, in normal shell. (press control-d exit.) of course
node --version also responds ellipsis.
what can do? how make node process files?
you need run node hello.js (and npm) on command line shell (e.g. cmd.com or windows powershell).
you trying run in node repl (node console), expected type javascript.
Comments
Post a Comment