node学习笔记
目录:
node01-创建服务器
node02-util
node03-events
node04-buffer
node05-fs
node06-path
node07-http
node08-express
node09-cookie
node10-mongoose
创建服务器:
var http = require("http");//引入一个模块
var server = http.createServer(function (request,response) {
// request:前端发过来的请求对象
// response:服务器对前端的响应
/*
* request最重要的两项
* 1、url:'/',请求地址
* 2、method:'GET',请求的方式
* */
if(request.url == "/test/index.html"){
response.end("我是首页");
}else if(request.url == "/post"){
response.end("<a href='###'>我是post</a>");
}else{
response.end("页面不存在");
}
// console.log(request.url);
// console.log(request.method);
// response.write("我是第一次响应
");
// response.write("我是第二次响应
");
// response.end("响应结束");
/*
* end 的作用
* 1、结束响应
* 2、向前端发送响应结果
* 3、end只能存在一个
* 4、必须是字符串
* */
});//创建服务器
server.listen(8080);//添加端口号
自定义模块:
var a = 5;//变量一定要加var,这样变量就只能在本模块使用
// console.log(a);
function addX(x){
console.log(a + x);
}
module.exports = {
a:a,
addX:addX,
}
// module.exports = addX;
//可以给别人用的放在module.exports里