nodejs中的服务器端知识(http,get,post,静态/动态资源,同步/异步)

本文介绍了Node.js中服务器端的知识,包括服务器端概念、创建网站服务器、HTTP协议、GET和POST请求参数、路由、静态资源和动态资源,以及同步和异步API的概念。讲解了如何创建网站服务器,HTTP请求和响应的工作原理,GET与POST请求的区别,以及如何处理静态和动态资源。同时,文章还讨论了同步API和异步API的执行特点。
摘要由CSDN通过智能技术生成

服务器端概念:

  • 网站的组成:
    • 客户端:用户界面,浏览器,运行着使用html、css、js编写的网站
    • 服务端(服务器的压力远比客户端高,所以一般对服务器电脑的配置要求很高):接收请求,做出响应,处理业务逻辑和存储数据
  • IP:是互联网中设备的唯一标识
  • 域名:就是IP地址的别名,为了方便我们记忆
  • 端口:可以理解成银行的柜台窗口编号,是我们服务器向外提供服务的口子,范围是0~65536,我们应用程序一般从3000起步
  • URL:统一资源定位符,是标识互联网中的资源地址的编址方式
    • 一个完整的URL包含:传输协议://IP或域名:端口/资源路径
  • 一般网站应用的默认端口是:80,可以省略不写
  • HTTP(Hyper Text Transfer Protocol):超文本传输协议,超文本就是用HTML写的文本
  • 本机IP:127.0.0.1
  • 本机域名:localhost

创建网站服务器:

// 引入系统模块http
const http = require('http')

// 创建网站服务实例
const app = http.createServer()

// 监听客户端请求,并做出响应
app.on('request', (req/* 请求对象 */, res/* 响应对象 */) => {
  res.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值