初学者是nodejs与php,nodejs从入门到实战一

nodejs与php,java,.net不一样,不是一门独立的语言,也与jquery,ejxjs不一样,不是js的开发框架,nodejs是一个能让js运行在服务器端的开发平台。

为什么会产生nodejs呢?

前面已经提到过,因为js在服务器端的空白,nodejs应运而生。

nodejs特点

1异步式IO

所谓异步式就是指程序自动往下运行,直到回调函数请求完毕之后才接着执行回调函数内的操作。

2事件驱动

就是指一次调用回调函数的过程。

nodejs安装

打开nodejs.org点击downloads选择相应版本,这里我选择

38e2dc36cc33

图片发自简书App

按照流程,步步安装。

书写第一个nodejs程序

写一个记事本js程序保存到某个路径下,比如我写了一句

console.log('hello word');保存到桌面下面

则运行,如下

38e2dc36cc33

图片发自简书App

可以看出,运行结果是两行,第一行是输出,第二行是返回结果。

nodejs常见命令

38e2dc36cc33

图片发自简书App

建立第一个http服务器

38e2dc36cc33

图片发自简书App

直接引用http模块,res是服务器端响应模块的封装,当网页端请求时,res给出相应的请求头和请求内容,监听端口是3000,然后在命令行打开服务器:

38e2dc36cc33

图片发自简书App

最后在浏览器中输入端口访问本地端口3000,即可得到结果:

38e2dc36cc33

图片发自简书App

但是每次修改服务器端代码,都要重启服务,为了不重启服务,我们可以安装supervisor来控制调试代码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值