第一个应用(Node)

创建服务器:服务器可以监听客户端的请求,类似于 Apache 、Nginx 等 HTTP 服务器。

//创建一个http服务器
var http = require("http");

接收请求与响应请求 服务器很容易创建,客户端可以使用浏览器或终端发送 HTTP 请求,服务器接收请求后返回响应数据。

var server = http.createServer(function(request,response){
    //相应报文的头部
    response.writeHead(200,{
        'Content-Type':'text/html'
    });
    //相应报文的主体
    response.write("<h3>haha</h3>");
    response.end();
});
    //服务器的端口
server.listen(1111,function(){

});

然后

node haha.js        //js文件是haha.js

打开浏览器访问127.0.0.1:1111
就是输出 response.write();的内容;

一个小例子(根据url的不同选择)

函数中request就是请求报文,有属性和方法(请求方法、请求URL、HTTP协议及版本、报文头、报文体等等);response就是响应报文,也有它自己的属性;
//创建http服务器
var http = require("http");
//创建服务
var server = http.createServer(function(request,response){
    var URL = request.url;
    switch(URL){
        case "/login":
        login(response);
        break;
        case "/regesiter":
        regesiter(response);
        break;
        default:
        break;
    }
});
server.listen(8888);

function login(response){
    console.log("登录界面");
    response.end();
}
function regesiter(response){
    console.log("注册界面");
    response.end();
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值