一、安装node
node -v
node -help
node -e console.log(“hello world”)
node 进行到REPL模式输入 -求值-输入-输出循环 javascript shell
二、安装supervisor,避免每次修改都要重启Node.js
1、npm install -g supervisor
2、项目文件在e:node
app.js
var http=require("http")
var server=http.createServer(function(req,res){
console.log(req.url);
res.writeHead(200,{'Content-type':'text/html'});
res.write('<h1>Hello World 123</h1>');
res.end('<hr />');
})
server.listen(5859);
console.log("HTTP server is listening at port 5859");
3、cmd到e:node目录下 启动supervisor app.js
模块开发
exports 对外公开的接口
require 从外部获取接口 e.g var http=requier(“http”)
exports:
hello.js
function hello(){
var name;
this.setName=function(thyName){
name=thyName;
}
this.sayHello=function(){
console.log('hello '+' '+name);
}
}
//exports.hello=hello;
module.exports=hello;
getHello.js
var hello=require('./hello');
var he=new hello();
he.setName('marico');
he.sayHello();
var he2=new hello();
he2.setName('yfc');
he2.sayHello();
包的安装
本地模式:npm install express express只会安装到此项目文件内 可以通过require获得使用
全局模式:npm install -g supervisor 全局会注册环境变量 不可以通过require获得使用