作者:edisonC简介? 闲暇时间想做一个聊天室复盘一下这些年学习到的技术,于是在2020年6月24号就开始了 Genal 聊天室的开发之旅。? 项目采用全 typescript 开发,这是为了以后的功能迭代打基础。当然,我本身也是很喜欢 typescript 的。项目界面  功能介绍更改用户名/头像上传群聊/私聊创建群/加入群聊/模糊搜索群添加好友/模糊搜索好友表情包消息分
NestJS是Node.js框架之一,它最近获得了很多开发人员的喜爱和牵引力。本文将教你如何使用NestJS,Prisma,PostgreSQL和Swagger构建后端REST API。 文章目录介绍您将使用的技术先决条件假定的知识开发环境生成 NestJS 项目创建 PostgreSQL 实例设置 Prisma设置环境变量了解 Prisma schema对数据进行建模创建 Prisma 服务设置
转载 2024-06-24 13:02:08
179阅读
前言这个教程的所有代码我都放在了我的 GitHub 仓库:Nest-CRUD-Demo[1],欢迎大家点个 Star!框架简介Nest 是一个用于构建高效,可扩展的 Node.js 服务器端应用程序的框架。它使用渐进式 JavaScript,内置并完全支持 TypeScript(但仍然允许开发人员使用纯 JavaScript 编写代码)并结合了 OOP(面向对象编程),FP(函数式编程)和 FRP
初识 Nest.jsNest.js官网介绍:Nest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用JavaScript 的渐进增强的能力,使用并完全支持 TypeScript (仍然允许开发者使用纯 JavaScript 进行开发),并结合了 OOP (面向对象编程)、FP (函数式编程)和 FRP (函
转载 2024-05-19 08:01:05
280阅读
推荐开源项目:nestjs-console - Nest.js 应用的命令行接口构建神器项目地址:https://gitcode.com/Pop-Code/nestjs-console1、项目介绍nestjs-console 是一个专为Nest.js框架设计的强大模块,它提供了一个完整的命令行界面(CLI)服务,允许开发者轻松地注册命令和子命令,利用流行的commander包来实现。这个项目填补了
转载 2024-08-21 13:24:00
182阅读
Nest.js 是一个现代的企业级 Node.js Web 框架,最近在使用 Nest.js 实践一些项目的总结了一些使用心得,也从中学到了很多东西,在这里总结下来和大家分享。1. API 设置全局前缀为 API 设置一个全局前缀可以区分接口版本,如通常会用 /api/v1 作为的 API 端点的前缀。为什么我们需要前缀?好的 API 在设计时要考虑到向后的兼容性。当增强或增加
转载 2024-09-01 11:16:43
55阅读
使用 NEXT 搭建后台服务接口https://docs.nestjs.com/# 准备工作安装 node全局安装 nestnpm i -给@nestjs/clinest --version# 创建项目创建项目next new 启动项目npm run start 或 npm run start:dev 访问接口 localhost:3000 获取命令解释 next g -h # 快速创建 REST
文章目录前言一、nest是什么?二、使用步骤1.使用2.目录结构3.改造初始项目,使其能够连接mysql数据库1.连接数据库2.实现文件上传3. 对数据库的增删改查操作3.main.ts文件处理4.package配置文件三.发布到服务器 前言本文章介绍使用nest.js框架(基于nodejs)搭建后端服务,介绍对mysql数据的增删改查操作,并且配置swagger接口文档,本地文件上传到服务器。
前言前段时间有需求要求与一个连接很多采集器的中继器主机进行通信来采集数据,正好之前也了解过 Nest 这个服务端框架,索性就用它吧!Nest(NestJS)是用于构建高效,可扩展的Node.js服务器端应用程序的框架。通信方式 中继器主机是采用基于 TCP 长连接的通信方式,可以通过 WiFi 连接服务器并且主机在断开连接后会最短时间内重新连接到服务器。 所以 Nest 需要使用 TCP
一、业务场景在后端接口开发过程中,我们经常会谈论的话题,提高接口响应速度,前端接口调用后端接口响应时间的缩短,我们抛开数据库设计及后端代码的业务逻辑等问题。我们经常会听到说redis做数据缓存,直接从内存中获取数据返回给客户端,减少后端程序对数据库的操作,提高接口的性能。使用方式1、侵入式的方式,在需要缓存的接口代码里面不停的复制黏贴,将数据缓存到redis中,哪天如果不需要缓存了,又要去代码里面查找,删除2、采用面向切面编程的思想,使用装饰器(注解)的方式,在需要缓存的接口上加上注解的方式,re
原创 2021-06-15 16:06:23
657阅读
创建看起来很漂亮的图表可能会有点痛苦。大多数情况下,网页设计师或开发人员使用图形来使用Photoshop或Illustrator显示数据,这可能需要很长时间才能完成。使用Chart.js可视化数据 - 教程Chart.js库是一个伟大的在线JavaScript库,它使用HTML5 canvas元素来绘制图形和图表,并附带文档。要查看Chart.js的实际运行情况,我们将使用Web编程
NestJs与Prisma连接mysql数据库1 前提条件1.1 [下载nodejs](https://nodejs.org/en/download)并安装,cmd输出以下就是成功了1.2 起步,nest脚手架,找个放项目的目录1.3 一个在运行的Mysql数据库和一张user表的库2 prisma的引入2.1 需要安装的依赖2.2 修改schema.prisma配置,添加一个User表数据2
前言NestJS 是一个基于Node.js平台的开发框架,它使用TypeScript编写并且受到了Angular的启发,提供了强大的依赖注入系统,结合了面向对象编程、函数式编程和函数式响应式编程的原则,使开发人员可以编写可测试、低耦合的代码。NestJS 提供了一种现代化的、可扩展的模块化的架构,包含控制器、服务、中间件和其他功能模块,用于构建高效、可维护的应用程序。NestJS 还集成了一系列常
# Java实现API的科普文章 在现代软件开发中,应用程序编程接口(API)扮演着至关重要的角色。API允许不同软件组件之间进行通信,使得开发者可以更高效地构建功能丰富且可扩展的应用程序。在这篇文章中,我们将探讨如何使用Java来实现一个简单的API,并介绍相应的代码示例。 ## 什么是APIAPI是一组允许不同软件应用程序相互通信的规则和协议。它们可以是Web API、库或框架等。
原创 2024-08-23 07:52:08
21阅读
分享十五个NodeJS应用场景 2014-10-16 23:33  作者: NodeJSNet  摘要: 1 Web开发:Express + EJS + Mongoose/MySQL express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站。Express框架建立在Nodejs内置的Http模块上,并对Http模块再包装,从而实际W
什么是Node.jsJavaScript 诞生于 1995 年,几乎是和互联网同时出现;Node.js 诞生于 2009 年,比 JavaScript 晚了 15 年左右。 在 Node.js 之前,JavaScript 只能运行在浏览器中,作为网页脚本使用,为网页添加一些特效,或者和服务器进行通信。有了 Node.js 以后,JavaScript 就可以脱离浏览器,像其它编程语言一样直接在计算机
一、官网一定要认真学习官网内容!NestJS 简介 | NestJS 中文文档 | NestJS 中文网NestJS - A progressive Node.js framework二、理解NestJS(内容来自官网)2.1、理解NestJSNest (NestJS) 是一个用于构建高效、可扩展的 Node.js 服务器端应用程序的开发框架。它利用 JavaScript 的渐
前言NestJS 是一个用于开发高效、可扩展的 Node.js 服务器端应用程序的框架。其优雅的 TypeScript 支持和深度集成的系统模块,使得开发复杂的后端服务变得前所未有的简单。在这篇文章中,我们将介绍 NestJS 的基础知识,帮助你快速入门。准备工作以下准备工作是 nestjs 运行的基础环境,如果你已经学习或了解了nodejs相关的知识以及开发设备已经成功安装了Node环境和开发I
转载 2024-08-18 13:34:28
215阅读
# Docker Stats API 实现指南 作为一名经验丰富的开发者,我很高兴能帮助你实现“docker stats”功能通过API。在这篇文章中,我将向你展示如何使用Docker API来获取容器的统计信息,并以API的形式提供这些数据。 ## 步骤概览 首先,让我们通过一个表格来概览整个实现流程: | 步骤 | 描述 | | --- | --- | | 1 | 确定API端点 |
原创 2024-07-20 07:54:37
32阅读
NestJS的缓存模块天生支持Redis等缓存机制。以下通过一个示例,说明如何在NestJS中操作Redis。步骤如下: 先安装运行Redis服务,步骤参见链接 新建nestjs项目: nest new [项目名称] 安装cache相关依赖 npm install cache-manager npm ...
转载 2021-08-24 08:49:00
1008阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5