nodejs从入门到实战一

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

为什么会产生nodejs呢?

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

nodejs特点

1异步式IO

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

2事件驱动

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

nodejs安装

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

图片发自简书App

按照流程,步步安装。

书写第一个nodejs程序

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

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

则运行,如下

图片发自简书App

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

nodejs常见命令

图片发自简书App

建立第一个http服务器

图片发自简书App

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

图片发自简书App

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

图片发自简书App

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容