Node.js从前端到后端——详细总结

本文详细介绍了Node.js的基本概念、安装、入门程序、模块机制、第三方模块使用,包括http请求响应和常用模块如express、ejs的运用。通过实例展示了Node.js如何创建服务器并利用nodemon实现自动重启,探讨了URL结构和HTTP请求头。
摘要由CSDN通过智能技术生成

一,Node.js是什么

官方解释: 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O的模型。说白了: 就是一个解释器
解释器: 就是把高级语言翻译成计算机可以识别的代码。
注意: Node.js不是一门编程语言,是JS的运行环境;Node只是JS的运行环境,进入到环境中后,Node就没有任何用了;
Node.js的包管理器npm,是全球最大的开源库生态环境

1.Node是什么

它就是JS的运行环境;

2.安装node环境

node的安装属于傻瓜式安装,安装后,在cmd窗口输入node -v查看是否安装成功

二,入门程序

require() 引入一个模块 类似于
require("http"); 引入http模块 http模块就是用来创建服务器的

在你安装node时,这个模块就已经安装了,这样的模块我们就叫系统模块,也叫核心模块。

    http模块本质是对象,提供了很多属性和方法,其中有一个方法叫
    let server = http.createServer();  创建一台服务器

1.端口

一台电脑上可以安装很多对外提供服务的软件,客户端来请求服务器靠IP地址,而IP地址找服务器,服务器上面也安装很多软件,而我们找哪个(tomcat、mysql…)靠的是端口号;
注意:
tomcat监听8080端口
mysql监听3306端口
端口的选取范围:
0——65535,由于0——1024的系统在用,大于1024的随便用;当然也有一些知名的端口是不能用的;

2.创建服务器

let http = require("http"); // 本质是一个对象
let server = http.createServer();
    server.listen(3000,()=>{
   
        console.log("服务器运行起来了")
    }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值