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

Node.js自动导航模式在Docker的应用

本文讲的是Node.js自动导航模式在Docker的应用【编者的话】Joyent公司作为云计算和服务提供商,不久前刚被三星公司并购。该公司开源了两个Node.js模块,Consulite和Piloted,旨在使用Node.js来整合Docker容器。本文通过实例介绍了如何使用这两个模块在Node.js中应用AutoPilot Patten(自动导航模式)在Docker容器中快捷地构建应用。自动导....

文章 2017-09-10 来自:开发者社区

node.js安装应用手记

//1.下载安装node //下载地址:http://nodejs.cn/download/ //下载地址:https://nodejs.org/en/download/ //------------ //2.写example.js文件 var http = require('http'); http.createServer(function(req, res){ res.write...

文章 2017-08-02 来自:开发者社区

如何在 OpenShift 上部署 NodeJS 应用

Red Hat 的 PaaS 平台 OpenShift 有三种版本:开源的 OpenShift Origin, 商用的 OpenShift Enterprise 以及 OpenShift Online,也就是这篇文章要谈论的公用版本。 OpenShift 搭配使用的命令列工具是用 ruby 写成,所以是包成 rubygem 而不是放在 npm 上。 在 Fedora 底下可以直接安装:sudo ....

文章 2017-08-01 来自:开发者社区

使用HTTP/2服务端推送技术加速Node.js应用

四月份,我们宣布了对 HTTP/2 服务端推送技术的支持,我们是通过 HTTP 的 Link 头部来实现这项支持的。我的同事 John 曾经通过一个例子演示了在 PHP 里支持服务端推送功能是多么的简单。 我们想让现今使用 Node.js 构建的网站能够更加轻松的获得性能提升。为此,我们开发了 netjet 中间件,它可以解析应用生成的 HTML 并自动添加 Link 头部。当在一个示例的...

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

基于BottledWater-PG+nodejs实时地图应用实践

前文作者讲述了BottledWater-PG安装部署,并在pg中实现了数据改变,向kafka发送消息的案例,详细参考《BottledWater-PG:PostgreSQL集成Kafka的实时数据交换平台》。此前作者写过一篇pg的异步消息实现的实时地图应用案例《postgres+socket.io+nodejs实时地图应用实践》,本文将改用BottledWater-PG实现一遍。 一 服务器端 .....

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

使用 HTTP/2 服务端推送技术加速 Node.js 应用

netjet 使用了带有定制插件的 PostHTML 来解析 HTML。目前,netjet 用它来查找图片、脚本和外部 CSS 样式表。你也可以用其它的技术来实现这个。 在响应过程中增加 HTML 解析器有个明显的缺点:这将增加页面加载的延时(到加载第一个字节所花的时间)。大多数情况下,所新增的延时被应用里的其他耗时掩盖掉了,比如数据库访问。为了解决这个问题,netjet 包含...

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

基于 Docker 开发 NodeJS 应用

这是两篇文章的第一篇。本文涵盖了有关在使用Express框架开发一个Node应用时,用Docker 替代Vagrant 的比较详细的教程, 应用将使用 connect-redis 中间件将会话信息持久化到Redis中. 第二篇文章将介绍到将这个开发的设置产品化. 有关这个 Node 应用 此应用包含一个 package.json, server.js 以及一个 .gitignore 文件, 它们....

文章 2017-05-19 来自:开发者社区

如何在 Ubuntu 上使用 pm2 和 Nginx 部署 Node.js 应用

pm2 是一个 Node.js 应用的进程管理器,它可以让你的应用程序保持运行,还有一个内建的负载均衡器。它非常简单而且强大,你可以零间断重启或重新加载你的 node 应用,它也允许你为你的 node 应用创建集群。 在这篇博文中,我会向你展示如何安装和配置 pm2 用于这个简单的 'Express' 应用,然后配置 Nginx 作为运行在 pm2 下的 node 应用的反向代理。 前提: U.....

文章 2017-02-20 来自:开发者社区

Confman - 分享一个「Node 应用」配置文件加载模块

一句话介绍 Confman 是一个强大的配置文件加载器,无论你喜欢 yaml 、cson、json、properties、plist、ini、toml、xml 还是 js,都能满足你的愿望,并且更加简单、更加强大。 支持的特性 支持多种配置文件格式,默认包括 yaml/cson/json/properties/plist/ini/toml/xml/js 支持配置文件相互引用,无论何种格式都可...

Confman - 分享一个「Node 应用」配置文件加载模块
文章 2017-02-13 来自:开发者社区

windows下nodejs的安装和hello world小应用的创建

前言:这两天学了下nodejs,网络上有很多教程但是我觉得不是很全面,所以写一下我学习的过程和当中所遇到的问题。 1、安装 安装不用我多说,直接去nodejs官网(https://nodejs.org/en/),下载你电脑所对应的系统版本然后全部点击下一步傻瓜式安装就行了。(现在node的版本已经在window系统下会自动添加path的系统变量,不需要你去手动添加了) 2、测试 启动node.j....

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

产品推荐

开发与运维

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

+关注