博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
nodejs-1.nodejs介绍
阅读量:5831 次
发布时间:2019-06-18

本文共 1140 字,大约阅读时间需要 3 分钟。

1.nodejs本质

一个主要运行在服务器端的软件,一门服务器端的后台语言

注:故在nodejs中无法操作BOM和DOM,那是客户端的事。

2.nodejs功能

(1)创建 HTTP 服务

(2)解析并运行 Javascript 代码

3.特点:

(1)异步非阻塞 I/O

(2)单线程
(3)事件驱动
(4)npm 包管理工具

4.应用场景:

(1)网站

(2)API 接口
(3)IM 聊天室
(4)I/O 密集性的

5.运行环境

(1)下载nodejs软件:

(2)安装nodejs软件:双击软件 -> 一路下一步

(3)按 win 键输入cmd 回车弹出窗口,在小黑窗输入命令行运行:  node -v

6.学习参考文档:

 

△注意点:

1. 如果修改了 nodejs 文件, 需要重新的在命令行运行文件

2. HTTP服务的默认端口是 80.

3. 协议就是沟通的约定.

HTTP协议是用来约定 浏览器(暂时)和服务器的.

4. 在命令行窗口会输出两次的原因是:chrome 浏览器请求网站的时候, 会自动向网站多发送一个请求 favicon.ico

5. 在命令行下复制和粘贴
复制 `ctrl + insert`
粘贴 `shift + insert`

6. 并不是只有的浏览器才能访问我们的网站(服务).

只要能拼接和发送 HTTP 请求报文的元素, 都可以称之为 HTTP 客户端.

 

 

7.DNS服务:域名与IP

(1)域名:可以根据 点数来判定域名级数

html5.com 是一个一级域名 (顶级域名) ,一个顶级域名可以分出 N 个二级域名

    www.html5.com

    a.html5.com
    music.html5.com
    xxx.html5.com
三级域名:a.b.html5.com  

(2)DNS服务:用来解析域名,其实就是将域名转换为 IP,如

www.baidu.com =>   115.239.210.27 

www.taobao.com => 115.238.23.253 

## 如何查看网站的 IP    ==>  ping 域名   (假如 ping xxx 请求找不到主机, 是 DNS 解析出了问题.)

可以用命令行窗口ping一下:

 

 (3)将域名解析到本地:修改 hosts 文件 

【C盘 --> windows -->system32 --> drivers --> etc --> hosts】

hosts 文件修改失败的解决方案

1. 将只读属性移出
2. 属性 -> 安全 -> 编辑 -> users -> 完全控制 

 

转载于:https://www.cnblogs.com/xzsz/p/9065710.html

你可能感兴趣的文章
Windows 8下如何删除无线配置文件
查看>>
oracle系列(五)高级DBA必知的Oracle的备份与恢复(全录收集)
查看>>
hp 服务器通过串口重定向功能的使用
查看>>
国外10大IT网站和博客网站
查看>>
android第十一期 - SmoothSwitchLibrary仿IOS切换Activity动画效果
查看>>
zabbix 批量web url监控
查看>>
MongoDB CookBook读书笔记之导入导出
查看>>
shell如何快速锁定所有账号
查看>>
HTML 5实现的手机摇一摇
查看>>
Linux 文件IO理解
查看>>
Ninject 2.x细说---2.绑定和作用域
查看>>
30个非常时尚的网页联系表单设计优秀示例
查看>>
使用membership(System.Web.Security)来进行角色与权限管理
查看>>
opticom 语音质量验证白皮书
查看>>
3D实时渲染中的BSP树和多边形剔除
查看>>
Frank Klemm's Dither and Noise Shaping Page: Dither and Noise Shaping In MPC/MP+
查看>>
网络抓包的部署和工具Wireshark【图书节选】
查看>>
Redis在Windows+linux平台下的安装配置
查看>>
Maven入门实战笔记-11节[6]
查看>>
Local declaration of 'content' hides instance variable
查看>>