文章目录什么是http模块http模块的作用服务器相关概念IP地址域名和域名器如果要希望使用 http 模块创建 We
原创
2022-08-05 21:20:47
151阅读
Node.js提供了http模块,用于搭建HTTP服务端和客户端。 创建Web服务器 1 /** 2 * node-http 服务端 3 */ 4 let http = require('http'); 5 let url = require('url'); 6 let fs = require('
原创
2022-07-07 21:56:51
191阅读
本文简介
点赞 + 关注 + 收藏 = 学会了
对于前端来说,网络请求主要就是用 ajax 的方式去处理。所以本文也会站在前端角度简单讲解 Node 中如何使用 http 模块。
前后端对接时,现在常用的请求方法有 GET、POST、PUT、PATCH、DELETE。当然,还有其他方法,但本文主要面向新手,希望能做到快速起步。所以本文只讲 GET 和 POST 这两种最最最常用的方法。
原创
2022-07-20 12:56:00
528阅读
HTTP不是基于特定语言的,是一个通用的应用层协议,不同语言有不同的实现细节,但是万变不离其宗,思想是相同的。NodeJS作为一个宿主运行环境,以JavaScript为宿主语言,它也有自己实现的一套标准,本文将详细介绍nodeJS中的Http模块 Agent【new Agent([options])】options <Object> 代理的配置选项。有以下
原创
2017-06-29 13:39:52
617阅读
Node.js 是基于 Chrome V8 javascript 引擎构建的开源、跨平台运行时环境。事件驱动的非阻塞 I/O 模型使 NodeJS 框架 能够开发极其轻便且高效的 Web 应用程序。 作为开发人员,可以顺利地在 客户端 和 服务端 脚本中使用相同的语言,并且这种独特的功能已提高了全球 ...
转载
2021-08-04 09:38:00
341阅读
2评论
Fastify是Express的两倍 首先,框架的目的是帮助你在从头开始构建web应用程序时克服一些常见的开发挑战。在为自己选择Node.js框架之前应考虑哪些事项?为了帮助你回答这个问题,今天,我将介绍5个最佳的Node.js框架。 让我们现在开始。 Express.js ——用于Node.js的快速,不受限制的简约Web框架 如果你是Node.js的新手,则应该从此框架开始
转载
2024-01-03 10:51:34
83阅读
Node.js 是一个基于 Chrome V8 引擎的,开源的,跨平台的 JavaScript 运行环境。事件驱动的、非阻塞 I/O 模型使 NodeJS 框架 能够开发极其轻便且高效的 Web 应用程序。作为开发人员,可以顺利地在 客户端 和 服务端 脚本中使用相同的语言,并且这种独特的功能已提高了全球许多开发人员使用 NodeJS 框架快速构建任何 规模 的 Web 应用。自从 2009 年作
转载
2023-12-26 20:01:15
71阅读
find-my-way 基于了radix tree 开发的路由框架,支持路由参数,通配符,同时语言无关fastify 以及restify 都使用了路由框架,同时也受echo启发 说明 了解find-my-way 的使用以及内部机制对于学习fastify 是比较有用的,fastify 不少有意思的插件
原创
2023-06-25 10:25:36
84阅读
什么时候使用这些Nodejs框架? Express,Koa,Nest,Socket.io,Meteor.js 根据《2018年Node.js网络调查报告》显示,Node.js在很大程度上提高了开发者的生产力,降低了开发成本,提升了应用性能。这是成功采用和部署node.js框架的结果。我们喜欢node.js框架,从Express.js的灵活性,到koa.js的性能。今天,Node.js框
转载
2024-07-06 09:53:51
48阅读
Node.js是一个底层平台。为了方便开发者的工作变得简单高效,社区诞生了超过上千个库。随着时间的推移,有很多优秀的库可以供大家选择,下面是不完全选择列表:Express: 提供非常简单的方式来创建Web服务器,且功能足够强大并且足够的轻量,专注于服务器的核心功能。// server.js
const express = require('express')
const app = express
转载
2023-12-25 10:55:57
21阅读
http://nodejs.cn/api/http.html#http_http_request_options_callback http://yijiebuyi.com/blog/8221eb14c8482e7efd1868946e99ea7c.html 1、源生 http.request 模块
转载
2018-06-21 09:56:00
380阅读
2评论
前言http、http2模块都是node.js的核心模块,下面分别对这些模块进行分析。http模块–创建http服务器和客户端使用http模块只需要在文件中通过require(“http”) 引入即可。http模块是node.js原生的中最为亮眼的模块。传统的HTTP服务器都会由nginx之类的软件来担任,但是node.js不需要。node.js的http模块本身就可以构建服务器,而且性能非常可靠
转载
2024-07-23 16:39:50
57阅读
# Node.js RPC框架详解
## 一、整体流程
为了帮助你更好地理解如何实现Node.js中的RPC框架,我将整个流程分为以下几个步骤,并给出每个步骤需要做的事情以及相关的代码示例。首先,我们需要明确RPC框架的概念,RPC即远程过程调用(Remote Procedure Call),它允许一个程序调用另一个地址空间(通常是另一台机器上)的子程序。
### 步骤
| 步骤 | 描述
原创
2024-04-30 11:28:12
160阅读
sails https://sailsjs.com/documentation/concepts koa koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的
原创
2021-07-20 10:21:47
139阅读
Sequelize 操作数据库的ORM框架一般在操作数据库时,并不会直接使用sql语句来操作,而是使用ORM框架与数据库建立映射关系,Sequelize就是nodejs服务中常用的一个orm库,orm框架具备以下特点:优点1、只需要面向对象编程, 不需要面向数据库编写代码: 对数据库的操作都转化成对类属性和方法的操作,不用编写各种数据库的sql语句2、实现了数据模型与数据库的解耦,屏蔽了不同数据库
转载
2023-08-30 07:18:23
447阅读
1、middway 2、eggjs 3、thinkjs 4、nestjs 5、nextjs ...
转载
2021-10-26 23:04:00
190阅读
2评论
fastify是一个快速低开销的nodjs web 框架,使用简单,扩展灵活,包含了基于扩展的开发方式, 同时官方为了方便开发plugin,提取了通用部分,方便模块化,同时我们可以在路由中添加schema 方便的进行数据的校验(基于json schema),生态也很不错,已经提供了好多扩展插件 参考
原创
2021-07-19 11:27:08
339阅读
为实现下面的几个基本增、删、改、查,写个后端服务环境搭建1.node.js安装前往node.js官网https://nodejs.org/zh-cn/ 下载node,本人安装在D:\node目录下,安装完毕后记得在系统环境变量里添加'D:\node\' ,打开控制台输入node -v 检查node 是否安装配置成功2.express安装node成功安装完毕之后,打开控制台全局安装express,执
转载
2023-10-01 22:30:38
172阅读
node.js后端框架之expressexpress框架现如算时node.js中一个比较过时了的一个框架,但是虽然如此,还是很有学习的价值,之前也学习过,以下是总结一些常用的方法以及对一些问题的处理express基本的结构 express和原生的http模块相比,好处在于它将get,和post方法进行了抽离,不需要全部都卸载一个server的函数里面,让页面的结构更加的清晰,同时也是能够让代码更加
转载
2024-03-03 13:58:38
66阅读
node环境搭建typescript上效果 看这篇文章,你可以收获在node环境中,编写代码,自动运行,编译成js。安装库npm install typescript -D 我们要明白一个原理,ts(typescript) 是js的超集,生效的还是js,因此,ts所在的部分是编译成js,把js拉上了一个层次,使用ts就是在开发阶段编译成js,然后和js是一样的。ts 的作用 传送门安装可以使用局部
转载
2024-01-28 00:59:42
53阅读