node服务器的搭建

/*客户端与服务器对话需要通过http协议:超文本传输协议
* 引入模块的方法 require()*/

/*1.定义常量:const 关键词
* const 和 var
*
* 常量:const初始化设置后就不能再重新赋值,设置常量的时候必须初始化赋值
* 变量:var可以重复区队定义的变量赋值修改变量*/

 const a=1;
 console.log(a);
 const b;
 a=6;//wrong
 
 var a=5;
 var b=10;
 if(a==5){
     let a=4;
     var b=1;
     console.log(a);//4
     console.log(b);//1
 }
 console.log(a);//5
 console.log(b);//10   1
// 引入http模块,使用关键词require,
const http=require("http");//返回对象,后面可以调用对象提供的属性和方法 createServer()方法用来搭建服务器
// console.log(typeof http);

// 搭建服务器 function (参数){函数体}


//通过request 和 response对象
const server=http.createServer(function (request,response) {//依赖注入
    console.log("服务器启动");
    /*响应的时候需要写响应头
    * writeHeader(参数1,参数2)
    * 参数1:响应状态码,200 表示成功 404资源请求失败
    * 参数2:对象,第一需要设置文件类型 */
    response.writeHeader(200,{"content-type":"text/html;charset=utf-8"});
    //request请求对象 response响应对象
    response.write("<h1>hello 168!</h1>");

    // console.log(request);
    console.log(request.url);

    response.end();
});
//箭头函数 es6
// const server=http.createServer(() =>{
//     console.log("服务器启动=====");
// });
server.listen(8888);

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值