node01-创建服务器
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("我是第一次响应\n"); // response.write("我是第二次响应\n"); // 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里