首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Node.js 开发实践,前端工程师的 MVP 利器

本文经作者授权转载至公众号 “Nodejs技术栈”,作者:愚坤,掘金优秀作者,一名没上高中的前端工程师,目前就职水滴筹。...前言: Node是前端工程师的贵人,拓宽了前端工程师的能力边界,对比前几年用Dreamweaver写table页面的我来说,感受到的变化是日新月异;前端搞搞工程化和框架什么的也就算了,竟然连编辑器都自己搞...【小程序 + 云开发】体重记录小程序 上手笔记 【小程序 + 云开发 】 随机读取数据并生成分享图片 上手笔记 【小程序 + 云开发】体重排行榜 上手笔记 kindle 笔记整理工具 最早是在本地开发,...开发了用户注册、密码找回、书籍管理、笔记管理的功能,然后买服务器部署到线上。...听说每个程序员都有一个创业梦,前端工程师真的可以借助Node跑起来自己的第一个MVP。

86120

消息队列助你成为高薪 Node.js 工程师

为什么写这篇文章 现在的面试要求越来越高了,打开看了看几个 BOSS 招聘 Node.js 全栈开发的,其中都有一条“了解 消息队列,并在项目中应用过”,呜呜呜 后端开发者应该都知道消息队列,但是一些前端开发者可能知道的并不多...RabbitMQ:由 Erlang(有着和原生 Socket 一样低的延迟)语言开发基于 AMQP 协议的开源消息队列系统。能保证消息的可靠性、稳定性、安全性。...Node.js实现一个简单的 HelloWorld 消息队列 画一张基本的图,HelloWorld 消息队列的图片,把下面几个概念都画进去。...不同开发语言都可以设置持久化参数。...这里以 Node.js 为例子,amqplib 库对于限流实现提供的接口方法 prefetch。

1.2K81
您找到你想要的搜索结果了吗?
是的
没有找到

《进击的前端工程师》-Node.js事件循环

close callbacks 关闭的回调函数 socket.on('close',callback)的回调会在这个阶段执行 libuv libuv为Node.js提供了整个事件循环功能。 ?...中的事件队列 Node.js中有多个队列,不同类型的事件在各自的队列中排队。...在Node.js中,microtask会在事件循环的各个阶段之间执行,也就是一个阶段执行完毕,就会去执行microtask队列的任务。 (本文的Macrotask在WHATWG 中叫task。...会让其他的事件处理程序处于饥饿状态,为了防止这个问题,Node.js提供了一个process.maxTickDepth(默认为1000)。...Node.js v11变更的事件循环 从Node.js v11开始,事件循环的原理发生了变化,在同一个阶段中只要执行了macrotask就会立即执行microtask队列,与浏览器表现一致。

1K20

消息队列助你成为高薪 Node.js 工程师

为什么写这篇文章 现在的面试要求越来越高了,打开看了看几个 BOSS 招聘 Node.js 全栈开发的,其中都有一条“了解 消息队列,并在项目中应用过”,呜呜呜 后端开发者应该都知道消息队列,但是一些前端开发者可能知道的并不多...RabbitMQ:由 Erlang(有着和原生 Socket 一样低的延迟)语言开发基于 AMQP 协议的开源消息队列系统。能保证消息的可靠性、稳定性、安全性。...Node.js实现一个简单的 HelloWorld 消息队列 画一张基本的图,HelloWorld 消息队列的图片,把下面几个概念都画进去。...不同开发语言都可以设置持久化参数。...这里以 Node.js 为例子,amqplib 库对于限流实现提供的接口方法 prefetch。

77220

如何部署 Node.js 开发环境

Node.js是一个用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端利用JavaScript,Node.js使开发更加一致和集成。...在大多数情况下,您还需要安装npm,Node.js的包管理器。您可以通过输入以下命令来安装: sudo apt install npm 这将允许您安装与Node.js一起使用的模块和包。...这将有比官方Ubuntu存储库更多的Node.js最新版本,并允许您在Node.js v6.x(支持到2019年4月),Node.js v8.x(当前版本之间进行选择 LTS(长期支持版)版本,支持到2019...这意味着您可以安装多个自包含的Node.js版本,而不会影响整个系统。 通过控制您的环境,nvm您可以访问最新版本的Node.js并保留和管理以前的版本。...若您想在实验室环境抢先体验搭建node.js环境,我推荐您到腾讯云实验室页面进行选择,不仅有步骤指导,还可以免费上机,帮助您快速掌握开发知识!

3.5K67

用 TypeScript 开发 Node.js 程序

在本文中,我将向你展示如何设置一个简单的开发环境,以便使用 TypeScript 编写 Node.js 程序。...这因为我们正在创建一个 Node.js 应用程序。后面我会使用 nodemon,它有相同的用途。...可以用 mode 字段告诉 Webpack 它应该关注编译速度(开发)还是混淆和缩小(生产)。为了帮助调试,需要在开发模式中运行,用 devtool 字段来指示我们想要源映射。...它是专门为这个目的而开发的工具:在开发期间重新启动 Node.js 应用程序。 让我们从安装 nodemon-webpack-plugin开始。...由于这是一个 Node.js 项目,我们还需要安装相关的支持。我正在研究 Node.js 的 LTS 版本,也就是10 版。这就是我安装 ^ 10.0.0 版的原因。

2.4K30

使用 NestJS 开发 Node.js 应用

NestJS 最早在 2017.1 月立项,2017.5 发布第一个正式版本,它是一个基于 Express,使用 TypeScript 开发的后端框架。...设计之初,主要用来解决开发 Node.js 应用时的架构问题,灵感来源于 Angular。在本文中,我将粗略介绍 NestJS 中的一些亮点。 组件容器 ?..., providers: [CatsService], }) export class CatsModule {} 复制代码 依赖注入(DI) 与 Angular 相似,同是使用依赖注入的设计模式开发...GraphQL GraphQL 由 facebook 开发,被认为是革命性的 API 工具,因为它可以让客户端在请求中指定希望得到的数据,而不像传统的 REST 那样只能在后端预定义。...其他 除上述一些列举外,NestJS 实现微服务开发、配合 TypeORM、以及 Prisma 等特点,在这里就不展开了。

3.1K60

Node.js开发实战 - 笔记

Why:为什么要学 Node.js - Node.js 的应用场景 What:Node.js 是什么 - Node.js 运行时结构 How:怎样编写 Node.js 代码 - Http Server...延伸话题:贡献 Node.js 代码、编译 Node.js、诊断 / 追踪、WASM,NAPI # Node.js开发开发实战 - 笔记 # Node.js 的应用场景 - Why 前端工程化...Transpile:bablejs, typescript 其他语言加入竞争:esbuild(go), parcel(rust), prisma 现状:难以替代 Web 服务端应用: 学习曲线平缓,开发效率较高...跨平台 + JS 无需编译环境 (+ Web 跨平台 + 诊断工具跨平台) = 开发成本低 (大部分场景无需担心跨平台问题),整体学习成本低 # 编写 Http Server - How # 安装...SSR 难点: 需要处理打包代码 需要思考前端代码在服务端运行时的逻辑 移除对服务端无意义的副作用,或重置环境 # Debug V8 Inspector:开箱即用、特性丰富强大、与前端开发一致

1.2K20

关于《Node.js开发指南》

一并吐槽一下: 1、书的定价略贵,虽是原创,但感觉还是有点贵了,其实学东西,最重要的不是这本书花了多少钱,而是它消耗了自己很多的精力和睡觉的时间,还是没能找到问题并解决它; 2、版本问题,express和node.js...看着都蛋疼,至少现在我很不习惯,开发的时候我觉得真心没必要去替换掉所有的空白/换行(要不Express里面提供这样一个参数?),这样如果一不小心缩进有问题就容易写错,一写错我看源码和查节点多麻烦啊。...c++手机开发那边的同学也在吐槽,尼玛,破框架底层有bug,还经常更新,NND~ 不管怎么样,想了解node.js的,这本书可以看看,但得有不怕折腾的精神,不然真的容易崩溃的。有问题吗?请谷歌!

1.1K20
领券