当前位置: 首页 > 后端技术 > Node.js

node.js-集合-掘金

时间:2023-04-03 10:10:12 Node.js

如何部署Node.js应用-后端-掘金当你熟悉Node.js时,你很可能会写一些小东西并在VPS上运行它们,比如个人API服务,或您的网站。本文分享的内容无论你的app大小,都是相对适用的,因为我们的原则是“永远运行,智能部署……Node.js启用Https的小实践-前端-掘金最近的https://www.jackzoo.org/改成https了,其实去年就想迁移我的博客,可惜穷到找不到免费的证书(可以去这里获取Let'sEncrypt),实际效果不是很好。(可以访问https://www.jackpu.com)...全栈工程师Node.js之路-前端-掘金高可用架构群分享。转载请注明出自高-availabilityarchitecture公众号「ArchNotes」。桑世龙,天津控先科技CTO,开源项目Moajs作者,Node.js技术布道者。曾就职于新浪,网秦,工作...最新的Node.js框架:Koa2instancedemo-后端-掘金koa2-demo...一个关于Node.js全局变量的话题-前端-掘金原标题是这个。变量a=2;函数foo(){console.log(this.a);}foo();上面这个问题是我们亲爱的小龙男孩发现的,在我们901群里问的。穿越之后,还有以下小...Node.js常用设计模式-前端-掘金说到设计模式,大家很可能会想到单例模式、观察者模式、工厂模式。本文不仅限于介绍Node编程中的这些常见设计模式,还涉及到依赖注入、中间件等功能的介绍。什么是设计模式?设计模式是基因...在Node.js中使用Redis实现定时任务-后端-掘金发表于:2015-06-05,更新于:2015-06-11,作者:死月小鸟游[1]好久没写博文了。最近一直在关注公司里的大佬...DebuggingNode.jsApplications-Backend-Nuggets//www.zcfy.cc/article/729原文:https://blog.risingstack.com/...本文是一篇...Node异步编程-后台掘金函数式编程函数式编程是异步编程的基础,在JS中,可以使用函数作为参数和返回值。这就为我们使用回调函数打下了良好的基础。变量点=[40,100,1,5,25,10];points.sort(function(a,b)...使用Node.js实现文件传输服务-后端-掘金小技巧:这篇文章会很长,预计阅读时间1小时。关于Javascript和知识点你可能感兴趣的Node.jsBufferStreamsetTimeout/setInterval...理解Node.js事件轮询-掘金前言摘要:原文地址:理解Node.js事件轮询Node小应用:Node-sample智者必读群书,也体会了Node.js的两个基本概念Node.js的第一个基本概念就是I/O操作开销巨大Des:所以目前技术中最大的浪费来自于...Node.js定时任务状态监控思路及实现-backend-nuggets在实际生产环境中,难免会有很多任务和定时任务在后台运行,监控任务状态并及时报警,可以将程序出错时对用户的影响降到最低对于两种常见的任务类型:daemon进程中的定时任务和批任务,使用Node.js实现对任务状态的监控child_process,Restartandpost...深入理解Node.js:核心思想和源码分析-前端-掘金Node.js源码分析,基于nodev6.0.0。源码分析包括(libuv,v8),需要一定的C、C++基础。Node.js的源码充满了开发者的智慧和对完美的追求。包括但不限于:系统架构设计模式性能优化tricks...为什么要用Node.js-掘金这是一个涉及前后端开发的移动工程师的学习笔记,如有错误或理解不到位的地方,望指正。什么是Node.js传统意义上的JavaScript是运行在浏览器上的,因为浏览器核心其实分为两部分:渲染引擎??和JavaScript引擎。前者负责渲染...团队中的Node.js实践-前端-掘金前天,我们公司前端团队的几个人去大搜车参加由大搜车组织的“大搜车NodeParty”芋头。如果不算“坑JS”的话,这是我第一次参加Node.js相关的线下meetup。聚会场景本次聚会的主题都与大搜车目前的业务和技术挂钩:太郎讲述了No...在生产环境中使用Node.js一年的故事-后台-掘金AFTERAFTERAFTEROFNODEJSIN生产-今天是掘金队的好日子。2015年9月9日,重新安装了Node.js。经过半年多的分裂,社区终于发布了第一个Node.js和io.js的整合版本——Node.js4.0.0版本。Node.js4.0.0首次集成Node.js和...阿里云消息队列服务ONSNode.jsSDK!ONSSDK(master分支还没有,在另一个分支),我用ONSC++SDK搭建了一个Node.js版本。其实我也想过给官网贡献代码。粗略的看了一眼,发现这个产品的协议...Node.js中的循环依赖-阅读-掘金我们在写node的时候可能会遇到循环依赖的情况,什么是循环依赖,如何避免或者解决循环依赖的问题循环依赖?先看官网给出的一段循环依赖代码:a.js:console.log('astarting');exports.done=false...分享一个基于Node.js的Web开发框架-Nokitjs-阅读-挖金简介Nokit是一个简单易用的基于Nodejs的Web开发框架,它通过提供MVC/NSP/RESTful支持默认,并提供相应的项目模板和管理工具。资源安装和更新安装nokit[sudo]npminstallnokitjs...如何使用Node.js编写APIclient-front-end-nugget注意,连菜市场卖菜的老太婆都分得清哪个是Node.js写的,哪个是PHP写的。不过,毕竟不能和老大哥Java相比。我们在使用一些第三方服务的时候,经常会遇到不会有官方的No...Node.js快速开发工具-Keystone.js-后端-掘金简介Keystone是建立在Express和MongoDB开源Node的基础上.jsCMS和Web应用程序平台。Keystone在官网宣称:在Node.js中,用Keystone构建数据驱动的网站、应用程序和API是最简单的。这么狂妄的说法背后的原因是……Node—构建Web应用-后端-掘金基础功能我们之前通过http模块创建了一个简单的服务器,但是对于一个网络应用来说肯定是不够的,在聚一的业务中,我们有在至少满足以下要求:请求方法判断URL路径解析URL查询字符串解析Cookie解析基本认证表单数据解析任意格式...node.js&pm2搭建node生产环境-前端-掘金centos6.5x64为例,node.js下载地址https://nodejs.org/en/downloa...下载截图建议使用稳定的编译版本,源码有点麻烦,编译好的可以直接使用。安装超级简单,红色的是centosX6...【Node.js基础】使用readline模块实现Node.js的输入输出-后端-掘金学C++的时候有cout和cin,还有Java也有println和ScannerControl,Node.js也有像C++和Java一样的标准输入。当然是用JavaScript实现的,也就是Readline模块(从这个角度看,Node.js是不是可以看作JavaScri...【Node.js基础篇】(四)Node.js实现文件路由功能——前端-掘金昨天创建的服务器只是响应浏览器请求,今天要创建的服务器可以根据不同的URL请求响应不同的文件,这就是所谓的文件路由:根据不同的文件响应不同的“路径”requests.requests.Step1:创建Luyou.js文件,在里面声明引用的模块...事件驱动,非阻塞I/O,高效,轻量级,在官网是这样描述自己的,Node.js?isaJavaScriptruntimebuiltonChrome'...Node.jsAsynchronousTalk-Backend-掘金。转载需声明出处。使用node,异步处理是无论如何都绕不开的一点。如果只是想实现一个大的功能,可以使用层层回调(callbackhell),但是我们是有追求的程序员...本文以一个简单的文件读写为例,讲解了不同的写法异步...Node入门?Node.js综合教程-后端-掘金关于本书致力于教你如何使用Node。需要“高级”JavaScript知识。本书绝不是一本“HelloWorld”教程。...【掘金日报】第1期你想打造属于自己的操作系统吗?-掘金掘金日报专注于分享优质的深度技术内容。技术内容分为:前端、后端、Android、iOS、产品设计、工具资源和一些有趣的东西。前端一劳永逸搞定flex布局一切从这个问题开始:如何简单优雅的通过CSS实现水平和垂直同时居中?改造你的网站...基于Nuxt.js的SSR/Web应用最佳实践-掘金SEO很重要,普及一下。SEO:搜索引擎优化(SearchEngineOptimization),是指通过站内优化进行搜索引擎优化,如:网站结构调整、网站内容建设、网站代码优化、站外优化等。简单来说:使用各种技术(手段)来保证你的W...服务器端数据存储指南篇||选择合适的数据存储方案|选择题是选择使用关系数据库MySQL,还是内存数据库Redis,还是文档数据库MongoDB,还是列族数据库HBase,还是全文搜索引擎ElasticSearch?本节主要介绍如何选择合适的数据...深入理解JavaScript异步-前端-掘金前言《深入理解javascript原型和闭包系列》写于2014年秋季,已经帮助很多人走出了js的迷茫原型、作用域和闭包。到目前为止仍然得到定期的正面评价。...Node.js中的模块介绍:你想知道的都在这里-掘金英文链接:Requiringmodulesi...JavaScript的并发模型和事件循环浅析-前端-掘金前言说起NodeJs的人都会说说它的单线程,再说说它的事件循环模型,那么NodeJs背后的事件循环到底有什么玄机呢?它是如何处理高并发的?今天,我就简单分析一下这块知识。1.JSstack,queue,any...node核心模块--fs-前端-掘金fs模块是对文件操作的封装,提供POSIX文件读写、重命名、删除、遍历目录、链接等.文件系统操作。与其他模块不同的是,fs模块中的所有操作都提供了异步和同步两种版本。一、文件读取-完整性读写1、fs.readFilefs...Node模块与npm-前端-掘金Node模块与npm为了让Node.js文件之间可以相互调用,Node.js提供了一个CommonJS的模块系统。模块是Node.js应用程序的基本组件,文件和模块之间存在一一对应关系。也就是说,一个Node.js文件就是一个模块...Node入门教程-Http模块的理解与使用-前端-掘金传送门:GitHub地址上一节我们使用Http模块搭建了一个helloworld服务器。下面我们来了解一下Http模块,学习一下它的常用API,最后实现两个小案例。http模块主要用于构建HTTP服务。使用Node构建HTTP...关于Node.js中的引用模块,知道这些就够了-掘金原文地址:Node.js中的Requiremodules:Everythingyouneedtoknow原作者:本文已获得原作者授权作者SamerBuna译文来自:掘金翻译项目译者:zhouzihanntu校对:lsvih,r...Async/Await6ReasonstoReplacePromise-Backend-Nuggets译者注:Node.js的异步编程方式有效提升应用性能;然而,回调地狱是令人生畏的。Promise让我们告别回调函数,写出更优雅的异步代码;在实践中,我们发现Promise并不完美;科技进步永无止境。这时候,我们就有了Async/Await。...我所知道的JavaScript异步编程-前端-掘金前言没有掌握异步编程的JS开发者不是称职的开发者。我开始学JS已经一年了。从当时直接使用回调,到后来很多时候使用async库,期间冒出来的promises和generator完全被忽略了。然后最近被鄙视了(哭。。。)。所以虽然我刚刚...JavaScript的sleep-front-end-Nuggets实现的Javascript异步编程学习1.原需求最近在百度前端技术学院做习题。一个练习需要遍历一棵二叉树并进行遍历可视化意味着被遍历的节点的最佳颜色是不同的。二叉树是这样的:以先序遍历为例。每次访问二叉树中的节点时添加睡眠怎么样?作者是这样写的:1letroot...Node学习--模块机制--掘金背景我们都知道官方的JavaScriptapi规范定义了一些对象,这些对象对于构建基于浏览器的应用非常有用。但是,该规范并没有定义标准库,因此JavaScript不具备构建大型应用程序的能力。此时CommonJS规范的出现是一个重要的里程碑。什么是C...Node学习--基础知识-掘金深入学习Node在此之前,你需要了解Node框架的基础知识。Console控制台对象:该对象在Node中用来表示控制台,通过console对象的各种方法将标准输出流和标准错误输出流发送到控制台。APIconsole.log():输出标准输出流(s...NodeLearning--Buffer-NuggetBuffer类Buffer类是专门用来存储二进制数据的缓冲区Buffer是JS和C++结合的模块,性能部分使用C++实现,非性能部分使用JSBuffer是一个全局类,无需加载即可使用创建Buffer方法newBuffer(size)va...nodeasync异步编程-后端-掘金简介安装npminstallasync--savetousevarasync=require('async')async提供了很多异步流程控制的函数,下面是asynccore的几个函数,完整的函数可以参考官方的asyncDO...抢站withNode(2):Promiseuse代码更优雅-后端-掘金本文的主要目的是展示如何通过抓取《电影天堂》的最新电影名和下载地址来抓取榜单,然后继续使用《用Node抓站(一)》抓取文本内容(可以阅读这篇公众号的历史文章中写的spider.js代码),可以直接使用如下代码抓取列表:v...使用Node来抢站(一):如何写出自己满意的代码-完-如果掘金只写网页爬取,肯定会被吐槽太多,达不到读者的严格要求。因此,本文会不断复习代码,让自己满意(代码也要不断的迸发新意)本文的目标:抓取国内最新值得购买的商品,输出为对象,方便后续存储等操作抓取常用的npm模块...Node.js支持ES6模块的进展-前端-挖金原文地址:AnUpdateonES6ModulesinNode.js原作者:JamesMSnell...使用ChromeDevTools逐步执行节点程序|令狐聪@前端笔记-前端-掘金node程序调试一直是个头疼的问题,不过去年ChromeDevTools已经可以支持node程序调试了,虽然不如用Eclipse调试Java程序方便和强大,但也提供了一种便捷的方式,帮助我们快速定位节点程序的问题...技术|Node.js的QueryStringURL模块的妙用-前端-掘金最近开始玩Node了。在“请求”业务中,巧妙地使用了几个Node.js模块。今天想和大家分享QueryString和URL模块,如何神奇的使用它们还是很有意思的。QueryString&URL模块文档...[Node.jsStreamFront-Nuggets](https://juejin.im/entry/58a6f...在搭建一个复杂的系统时,通常会拆解成几个功能独立的部分,连接起来通过一定的接口规范共同完成更复杂的任务。在unix中,shell通过管道|连接各个部分,输入和输出都是文本流。在Node.js中,内置的...Node.js是bestPractice-HowtoBeaBetterNode.jsDeveloperin2017-FrontEnd-Nuggets一年前,我的帖子HowtoBeaBetterNode.jsDeveloperin2016获得了很多关注,所以今年我想延续去年的主题,聊一聊2017年如何成为更好的Node.js开发者。这篇文章,我们将一起期待2017年Node.js的最佳实践,最热门的话题,以及我们需要的...Nodejs进阶:HowtoPlaywiththeRotorProcess(child_process)-前端-掘金第197339705号。模块概述在n...(翻译)10TipstoBeaBetterNodeDeveloperin2017-阅读-掘金10TipstoBeaBetterNodeDeveloperin20172017年BetterNodeDeveloperbyAzatMardan。SitePoint的客户帖子包含来自网络社区中知名作者和演讲者的精彩内容。注:本文原标题为《平台大神最佳实践分享》。……