文章 2018-08-03 来自:开发者社区

Node 案发现场揭秘 —— Core dump 还原线上应用异常

前言 Node.js 发展到今天,已经被越来越广泛地应用到 BFF 前后端分离 、 全栈开发 、 客户端工具 等领域。然而,相对于应用层的蓬勃发展,其 Runtime 对于绝大部分前端出身的开发者来说,处于黑盒的状态,这一点并没有得到很好的改善,从而也阻碍了 Node.js 在业务中的应用和推广。 笔者目前就职于阿里巴巴 AliNode 团队,在过去几年里,亲身经历过的很多线上故障,其中让开发者....

Node 案发现场揭秘 —— Core dump 还原线上应用异常
文章 2018-07-24 来自:开发者社区

《Node.JS学习—上篇》Visual Studio Code的使用—如何创建基本的Node.js + Express 应用

一、创建Express的项目 最近学习了一点点node.js,参与写了一下公司小程序的抽奖活动相关的接口,俺也是一个会写接口的移动端开发工程师了,哈哈,在此分享一下自己的学习经验,供初学者参考。 前提: (1)安装了node.js 。 需要了解: npm介绍及常见命令 (2)Visual Studio Code的环境:下载VS Code安装包,解压即可。可以参考:现在开始使用 Visual St....

文章 2018-07-17 来自:开发者社区

node.js爬虫应用——前端程序员的词典command-translator

虽然高考英语考了135分,大学英语四级也过了,可到现在,写了两年代码,经常在写一个变量的时候,想半天也想不出来对应的英文单词是什么,总不能很可 (sha) 爱(bi) 的去用拼音吧,最后还是只能去求助有道了。虽然说打开有道网页,然后输入词语翻译不算太麻烦,担保每次都这样,总觉得不够方便,也不够逼格。  先来看看我现在用的工具好了,首先安装command-translator: cnpm i -g....

文章 2018-06-06 来自:开发者社区

从零开始Docker化你的Node.js应用

背景 给你一台新买的服务器(CentOS),相关账户及密码,一个基于Node.js开发的web应用源码包(zip),要求你在新机器上使用Docker的方式把应用部署起来。此时的你,并没有搞清楚什么是容器/镜像,也没记住几个相关的Linux命令,该怎么办?本文将帮助你摆脱困境 方案 流程 为达到最终目的,先来梳理一波流程: 把源码zip包上传至服务器 登录服务器 解压zip包 安装...

问答 2018-05-27 来自:开发者社区

沪江基于Node.js大规模应用实践

前端架构师戴亮在GMTC2017全球移动技术大会上做了主题为《沪江基于Node.js大规模应用实践》的分享,就为什么要在Node端渲染,Aconite-定制于Koa的MVC框架,发布、部署,线上监控进行了深入的分享。 https://yq.aliyun.com/download/225?spm=a2c4e.11154804.0.0.27ea6a79XoK16p

问答 2018-05-27 来自:开发者社区

沪江基于Node.js大规模应用实践

前端架构师戴亮在GMTC2017全球移动技术大会上做了主题为《沪江基于Node.js大规模应用实践》的分享,就为什么要在Node端渲染,Aconite-定制于Koa的MVC框架,发布、部署,线上监控进行了深入的分享。 https://yq.aliyun.com/download/197?spm=a2c4e.11154804.0.0.65516a79EXdxEs

文章 2018-04-23 来自:开发者社区

为 Node.js 应用建立一个更安全的沙箱环境

有哪些动态执行脚本的场景? 在一些应用中,我们希望给用户提供插入自定义逻辑的能力,比如 Microsoft 的 Office 中的 VBA,比如一些游戏中的 lua 脚本,FireFox 的「油猴脚本」,能够让用户发在可控的范围和权限内发挥想象做一些好玩、有用的事情,扩展了能力,满足用户的个性化需求。 大多数都是一些客户端程序,在一些在线的系统和产品中也常常也有类似的需求,事实上,在线的应用中也....

为 Node.js 应用建立一个更安全的沙箱环境
文章 2018-04-13 来自:开发者社区

【转载】只需简单两步,轻松缩减 Node.js 应用的镜像大小

写在前面 在处理 Node.js应用程序时,我注意到部署镜像的时间有时候需要很长时间,远超我的预期。于是,我开始深入研究这个问题,并且发现只需两个步骤就可以让 948M 大小的 Docker 镜像缩减至 78.6M,从而减少部署时间、提升效率。 如下图所示,这就是我尝试的结果(948MB缩减至78.6MB): 初始化配置 该应用程序是一个典型的 Web 应用程序,它具有前端部分(React.j.....

文章 2017-11-27 来自:开发者社区

使用Jenkins自动部署nodejs应用 (转载)

想必部署过nodejs应用的朋友都有过这样的经历: 1、通过ssh登录服务器 2、进入nodejs目录 3、执行:git pull 命令拉取最新代码 4、执行:npm install 安装新依赖 5、执行:pm2 restart all 重新启动所有nodejs进程 如果我们只有一台机器,并且更新不是很频繁,似乎这样的操作还是可以接受,但是如果我们有4台nodejs应用的服务器,每次的代码改动将....

文章 2017-11-26 来自:开发者社区

node.js应用生成windows service的plugin——winser

针对项目中windows server machine 不断重启的问题,进行了许多方面修正的尝试: 第一是查系统日志,确定了重启的原因是系统自动更新而引起的,所以暂时把系统更新关闭了。然而考虑到未知的不确定因素导致server重启,考虑将node程序做成windows 的默认service。在系统重启的时候server会自动启动。 node.js有一个plugin提供了将nod...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注