nodejs学习历程(一)

nodejs介绍
nodejs语法完全是js语法,只要懂js基础就可以学会nodejs后端开发
nodejs超强的高并发能力 *传统同时处理4000用户,nodejs处理40000用户
实现高性能服务器
开发周期短,开发成本低,学习成本低

模块
http模块

//1.引入http模块
var http = require("http");
//2.用http模块创建服务//req获取url信息(request)//res浏览器返回相应信息(response)
http  .createServer(function(req, res) {
    //发送http服务    //HTTP状态值:200 :OK 
    //设置HTTP头部,状态码是200,文件类型是html,字符集是utf-8    
    res.writeHead(200, { "Content-Type": "text/html;charset='utf-8'" });    
    res.write('<head><meta charset="utf-8"/></head>')//不写的话浏览器上会出现乱码    
    res.write("first nodejs");    
    res.write("你好 nodejs");    
    res.write("我是 nodejs");    
    res.end(); //结束响应  
    })  .listen(8002);

url模块
url.parse()解析地址 第一个参数是地址,第二个参数是true的话表示把get传值转换为对象
url.format()将解析后的信息返回为地址
url.resolve()替换地址中的地址

supervisor 改代码自动重启web服务
npm -g install supervisor //安装
// 运行nodejs
node js文 件
supervisor js文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值