NodeJS

NodeJS

NodeJS

84 文章 话题 1870 浏览

如何正确安装 NodeJS

版本分裂 node.js io.js nvm node version manager: 版本管理工具,可以同时安装不同的 node 版本包括 io.js,并且随意切换相应的版本,甚至于特意使用某一版本的 node 来运行某个 js 文件。 nvm ls/ls-remote #列出已经安装的/远程仓库中的所有版本 nvm install/uninstall [version] #安装/卸载某个版本…

JSmiles 2022-03-29 浏览 787 评论 0 收藏 0

NodeJS 一次 CPU 概率性满负荷运行问题的排查

  • NodeJS 一次 CPU 概率性满负荷运行问题的排查
  • NodeJS 一次 CPU 概率性满负荷运行问题的排查
  • NodeJS 一次 CPU 概率性满负荷运行问题的排查
  • NodeJS 一次 CPU 概率性满负荷运行问题的排查

项目某个版本经过开发环境、测试环境检验,经过测试上线之后正常运行,突然在某个时间点出现页面访问超级慢。以下是这个问题的主要排查过程。 问题来源 是否页面脚本执行错误 通过 Chrome 控制台可以发现,页面的请求被挂起,显示 pending 状态,直到超时结束。可以确定这不是页面脚本错误,而是后端服务出现问题。 是不是 Node 进程出现内存泄露 登录 Node 服务器,使用 pm2 list 发…

叹沉浮 2021-12-15 浏览 877 评论 0 收藏 0

NodeJS 在生产环境使用 PM2 管理 node 进程

pm2 介绍 官网:http://pm2.keymetrics.io/ Advanced, production process manager for Node.js. A Complete feature set for production environment, built with a worldwide community of developers and enterprises …

回眸一笑 2021-12-14 浏览 1090 评论 0 收藏 0

NodeJS 在生产环境 部署 alinode 进行性能监控

  • NodeJS 在生产环境 部署 alinode 进行性能监控
  • NodeJS 在生产环境 部署 alinode 进行性能监控
  • NodeJS 在生产环境 部署 alinode 进行性能监控
  • NodeJS 在生产环境 部署 alinode 进行性能监控

alinode 是基于 Node 运行时的应用性能管理解决方案,是阿里云出品的 Node.js 应用服务解决方案,是一套基于社区 Node 改进的运行时环境和服务平台。在社区的基础上我们内建了强大的支持功能,帮助开发者迅速洞见性能细节,快速定位疑难杂症,直探问题根源。 官网 http://alinode.aliyun.com/ 主要功能有: 功能 描述 内存使用率 可以系统地观察到服务器的内存使用…

顾忌 2021-12-13 浏览 932 评论 0 收藏 0

NodeJS 运行管理应用 PM2 介绍

NodeJS 作为服务器端,AngularJS 作为客户端,某种程度上说,我们的堆栈是用它建成的。我们构建静态客户端和 RESTful JSON API 的方法意味着我们跑了很多的 node.js,我必须承认尽管 node.js 的一切都令人敬畏,但当我们在生产环境中运行它时它仍然会让我们感到头疼。相比一些更加成熟的语言,它的工具和最佳实践仍然缺乏,试想一下:监控、日志、错误处理。 到目前为止,我…

拍不死你 2021-12-09 浏览 1026 评论 0 收藏 0

Sublime 搭建 NodeJS 开发环境

1.下载 nodejs 下载并安装好Node后,参考网上教程去配置环境变量。 2.下载 sublime text3 这个尽量下载英文版的 3.安装 sublime text3 包管理器 1、在 package install 包中新增 node 插件,或者直接去 SublimeText-Nodejs 插件(https://github.com/tanepiper/SublimeText-Nodej…

无人问我粥可暖 2021-12-03 浏览 1034 评论 0 收藏 0

阿里云 ECS 使用心得 使用 yum 安装 nodejs/npm 环境

本系列文章的内容都是基于阿里云 centos 6.4 操作系统 1、更新源 yum 源类似于 iPhone 的 cydia 源,可以添加源地址也可以更新源信息。在准备安装 nodejs 环境之前,先更新下系统的 yum 源信息。 yum update 2、编译环境 必须先安装编译环境以便 nodejs 更好的编译,不像 windows 和 macox 下的 nodejs 一样,它们可以双击安装,而…

百思不得你姐 2021-12-01 浏览 832 评论 0 收藏 0

如何发布一个 nodejs npm package 包

1、认识 npm 在认识 npm 之前,你必须对 nodejs 有一定的了解。 Node包管理器(Node Package Manager)。它是一个 javascript 的软件套件管理系统,预设环境为 Node.js,从 Node.js0.6.3 版本开始,npm 被自动附带在安装包中。 npm 运行在命令行下,并用于管理相依性套件,npm 也允许使用者安装在 npm registry 上的 …

惜醉颜 2021-11-29 浏览 915 评论 0 收藏 0

使用 nginx 为 nodejs 做反向代理

反向代理 在计算机网络中,反向代理是代理服务器的一种。它根据客户端的请求,从后端的服务器上获取资源,然后再将这些资源返回给客户端。与前向代理不同,前向代理作为一个媒介将互联网上获取的资源返回给相关联的客户端,而反向代理是在服务器端作为代理使用,而不是客户端。 主要配置 server{ listen 80; server_name 域名1;域名2; access_log access.log 文件路…

情绪失控 2021-11-25 浏览 960 评论 0 收藏 0

跟我学 coolie 之模块化 hello world

在开始 hello world 之前,先要学会使用以下工具。 nodejs、npm 安装 nodejs,官网:https://nodejs.org/(可以参考阿里云 ECS 使用心得1:使用 yum 安装 nodejs/npm 环境),在这里 nodejs 是以下工具的运行环境。 安装完成后,使用以下命令检验下: node -v npm -v 安装 coolie.cli coolie.cli 是一…

兮颜 2021-11-22 浏览 917 评论 0 收藏 0

NodeJS 学习笔记之 http

网上许多 nodejs 教程或书藉都是教你调用第三方模块来编写 nodejs 应用的,虽然这是非常便捷的,但是封装太厚,你基本一点东西还是没有学到。人家的模块,人家想怎么改就行,可以下一版本就改了接口,你的应用就完蛋了。比如说 google,他就爱干这种事情。因此我们还得老老实实学习底层 API 吧。 入门 本节首先教大家跑起一个页面吧。 我在以前就写一篇相关的, node.js 一个简单的页面输…

醉生梦死 2021-11-19 浏览 1105 评论 0 收藏 0

Node 填坑教程之过滤器

所谓 过滤器,只是一个概念,可以理解是一个路由,也可以理解为一个中间件。原理非常简单,就是利用匹配规则,让其有限匹配在正常的路由前面处理就行了。 比如有如下路由 app.get('/', function (req, res, next) { res.send('index'); }); 访问根目录就能看到 index。在前面加上一个路由,封锁全部请求 app.use(function (req,…

爱的故事 2021-11-18 浏览 1114 评论 0 收藏 0

NodeJS 学习笔记之 stream

本章节学习流, 流的一个好处在于减少各种异步IO的回调地狱。IO操作遍及我们各种操作,比如数据库读写,文件读写, 文件转换压缩……别的不说,比如第一节,我们要将一个HTML文件返回浏览器,就涉及IO操作。 场景 一个页面,如果按版本划分功能,可能切成一块块给不同的人做,使用fs方法的异步IO方法,可能是这样写的: fs.asyncXXX(function(err,data){ fs.asyncXX…

浅沫记忆 2021-11-17 浏览 974 评论 0 收藏 0

Nodejs 实现可训练的中文分词实践

前段时间在研究 TF-IDF、杰卡德相似系数计算文本的相似度的时候(目前我的博客中部分文章底部的“猜你喜欢”推荐的文章就是用这种算法计算出来的),用到了中文分词的一些东西,由于当时精力有限,直接用了 python 的 结巴分词 来实现。 恰巧听说老东家最近出了个算法大赛,题目就是就是对小说《三体》进行中文分词!闲下来简单的动手写了一个Node版的算法,100行代码,虽然还是很初级的,但是还是想写些…

绝影如岚 2021-11-17 浏览 940 评论 0 收藏 0

v8-analytics 在 NodeJS 中解析 v8-profiler 和 heapdump 输出的日志

解析 v8-profiler 和 heapdump 等工具输出的 cpu & heap-memory 日志,可以提供 v8引擎逆优化或者优化失败的函数标红展示以及优化失败原因展示 函数执行时长超过预期标红展示 当前项目中可疑的内存泄漏点展示 为什么会有两个名字? v8-analytics 和 v8-cpu-analysis 是完全等价的两个包,两者没有任何区别。 起因是想对 v8-cpu-…

JSmiles 2021-11-14 浏览 972 评论 0 收藏 0

简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

更多

推荐作者

时光倒影

文章 0 评论

qq_YyjhCs

文章 0 评论

三人与歌

文章 0 评论

┼──瘾||

文章 1 评论