基于博主也是个菜鸟,亲身体验后步骤如下:首先,我们需要安装node.js,  https://www.runoob.com/nodejs/nodejs-install-setup.html安装完成后,打开命定行直接输入node -v  就可以查看到当前安装的node 版本了    接下来我们需要下载express 依赖包  &n
转载 2023-06-28 15:42:47
88阅读
在这篇开始,我们学习基于express框架开发一个微博网站。首先我们了解Node.js是基于MVC(模型-视图-控制器)的设计模式。模型是对象及其数据结构的实现,通常包含数据库操作;视图表示用户界面,在网站中通常就是HTML的组织架构;控制器用户处理用户请求和数据流、复杂模型,将输出传递给视图。步骤1、 安装expressnom install -g express如果出现错误请看express无
转载 2023-11-02 06:31:13
95阅读
请求并发由于nodejs事件循环的实现,让异步编程变得简单。我们可以直接使用Promise对象进行异步调用。bff的一个核心场景就是接口聚合,自然离不开多个接口并发请求。请求并发可以让我们把请求时间缩短为当前最长请求的时间。举个例子:需要聚合a、b、c三个接口,对应的接口响应时间为100ms、150ms、200ms,如果是顺序请求,聚合耗时450ms, 但是使用请求并发,聚合耗时200ms,收益是
基于Node.js的网络编程面向网络而生事件驱动、无阻塞、单线程非常轻量Node的API 十分贴合网络,适合用来构建灵活的网络服务传统的web平台大多数都需要专门的web服务器作为容器,如asp,asp.net 需要IIS作为服务器,PHP需要搭载Apache或Nginx环境等。node可以非常方便的搭建网络服务器和客户端node提供了net、dgram、http、https 四个模块,分别用于处
转载 2023-11-20 04:34:57
68阅读
项目微服务架构图微服务架构根据目前产品存在的问题,针对快速开发、海量用户、大量数据、低延迟等互联网应用的实际需要,通过对业务架构、系统架构、基础架构、技术架构进行设计,彻底解决系统解耦、性能低下等问题,而且支持云计算部署,可以满足高并发、高可用、高稳定。项目计划项目计划是根据对未来的项目决策,项目执行机构选择制定包括项目目标、工程标准、项目预算、实施程序及实施方案等的活动。制定项目计划思维导图旨在
在构建一个高效的 Node 服务端项目架构时,首先需要对业务场景进行详细分析。我们的目标是支持一个快速增长的在线平台,为用户提供高效、稳定的服务。 ## 背景定位 ### 业务场景分析 我们的平台最初是一个简单的产品展示网站,随着用户量的逐渐增加,业务需求逐步扩展,推出了更多功能,如在线支付、用户反馈、实时通知等。这些需求的增加直接推动了服务器架构升级的必要性。 ```mermaid tim
NodeJS+持久化学习笔记持久化nodejs中实现持久化的方法文件系统数据库MySQL资源安装配置node.js原生驱动Sequelize基本使用:Getters & Setters校验模型扩展数据查询更新删除关联事务MongoDB资源安装配置MongoDB原生驱动基本使用实战案例-瓜果超市操作符查询操作符更新操作符聚合操作符案例使用ODM-Mongoose基本使用SchemaRedi
基本开发环境配置1.安装node.js打开node.js的下载官网 node下载链接, 选择LTS版本(稳定版)进行下载,下载完成后,双击安装包,开始安装,一直点next即可,最新版node已包含npm,所以安装后,可运行cmd ,分别输入node -v 和 npm -v 查看安装的版本,如下图所示:安装cnpm安装npm 的全局淘宝镜像,继续输入: npm install -g cnpm --r
转载 2024-03-10 09:53:57
397阅读
如何使用 Node.js 开启项目的前端架构 在现代 Web 开发中,Node.js 已成为一种流行的服务器端技术,常常被用于搭建高效的前端架构。随着前端开发需求的不断增加,了解如何通过 Node.js 设置项目的前端架构变得尤为重要。 问题背景 随着电子商务和在线服务的迅猛发展,企业在前端应用的界面、交互体验以及性能上面临着越来越高的要求。为了适应市场变化,企业需要迅速迭代他们的前端项目
原创 6月前
8阅读
第二章 建议学习时间8小时      总项目预计10章 学习方式:详细阅读,并手动实现相关代码(如果没有node和vue基础,请学习前面的vue和node基础博客【共10章】演示地址:后台:demoback.lalalaweb.com  前台:demo.lalalaweb.com演示过程中可能会发现bug,希望即时留言反馈,谢谢源码下载:https
转载 2024-08-12 09:30:30
61阅读
new ServiceBrokerdefault settingsconst { ServiceBroker } = require("moleculer"); const broker = new ServiceBroker();custom settingsconst { ServiceBroker } = require("moleculer"); const broker = new Se
转载 2023-12-11 16:58:40
35阅读
### Node 架构介绍 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它采用了事件驱动、非阻塞 I/O 模型,使得它在处理大量并发连接时表现出色。Node.js 架构由几个核心组成部分构成,包括事件循环、异步编程、模块系统和包管理器等。 #### 事件循环 Node.js 的事件驱动模型是其核心之一,这是通过 Node.js 事件循环来实现的。事
原创 2024-05-15 07:36:57
42阅读
Node.js Express+Mongodb 项目实战这是一个简单的商品管理系统的小项目,包含的功能还算挺全的,项目涵盖了登录、注册,图片上传以及对商品进行增、删、查、改等操作,对于新手来说是个很不错的练手项目,分享给大家。GitHub源码:https://github.com/oceanMin/cms项目前准备安装node.js安装express安装mongoDB章节目录快速开始快速开始模块e
Node 的简单总结Node 由什么组成?Node 主要由以下四部分组成:ECMAscript 和浏览器不一样,在 Node 中没有 BOM、DOM核心模块 fs 文件操作的http 服务的 httpurl 路径操作模块path 路径处理模块os 操作系统信息第三方模块 art-template必须通过 npm 来下载才可以使用自己写的模块 自己创建的文件下面我就简单介绍以
Node简介及部署安装配置一、node简介Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型Node 是一个让 JavaScript 运行在服务端的开发平台,实质是对Chrome V8引擎进行了封装。二、node优点1.单线程2.非阻塞IO3.V8虚拟机4.事件驱动三、下载安装1.下载node.js
转载 2023-06-28 15:42:04
79阅读
容器化应用程序在当今世界越来越流行,因为它们能够解决几乎每个项目团队都面临的一些主要问题。在本文中,我将告诉你如何使用Docker容器化你的node.js应用程序。在继续之前,请确保你的计算机中已安装Docker。Docker:https://www.docker.com/products/docker-desktop完成安装过程后,打开Docker Desktop(保持此后台运行)和运行 doc
转载 2023-07-25 15:57:40
0阅读
...
x
转载 2021-09-16 12:00:00
122阅读
2评论
...
x
转载 2021-09-16 12:00:00
101阅读
2评论
项目地址这个项目很神奇,直接将node.js项目打包成windows可以直接执行的exe文件(也支持FreeBSD、linux、macos、arm系统),甚至不需要安装Node.js,且无须修改你项目中的任何代码!首先安装pkg npm install -g pkg 然后在项目目录下执行 pkg entrance.js 即可打包linux,macos,win3个平台的可执行文件。entra
转载 2024-07-10 11:46:36
29阅读
app.js:启动文件,或者说入口文件 package.json:存储着工程的信息及模块依赖,当在 dependencies 中添加依赖的模块时,运行 npm install,npm 会检查当前目录下的 package.json,并自动安装所有指定的模块node_modules:存放 package.json 中安装的模块,当你在 package.json 添加依赖的模块并安装后,存放在这个文件夹
  • 1
  • 2
  • 3
  • 4
  • 5