Tag: node.js

在node.js中获取本地IP地址

我有一个简单的node.js程序在我的机器上运行,我想获取运行我的程序的PC的本地IP地址。 我如何得到node.js?

我如何使用node.js中的C ++库?

我如何使用node.js中的C ++库?

我如何在Windows上设置NODE_ENV = production?

在Ubuntu中很简单, 我可以运行应用程序使用: $ NODE_ENV=production node myapp/app.js 但是,这在Windows上不起作用。 有一个configuration文件,我可以设置属性?

使用Node.JS,我如何读取(服务器)内存的JSON对象?

背景 我正在做一些Node.js的实验,并希望从一个文本文件或一个.js文件(这是更好??)读取一个JSON对象到内存中,以便我可以从代码快速访问该对象。 我意识到在那里有Mongo,Alfred等东西,但这不是我现在需要的东西。 题 如何使用JavaScript / Node从文本或js文件读取JSON对象并将其读入服务器内存?

如何使用redis的PUBLISH / SUBSCRIBE和nodejs在数据值改变时通知客户端?

我正在用NodeJS和Redis编写一个事件驱动的发布/订阅应用程序。 我需要一个如何在Redis中的数据值发生变化时通知Web客户端的示例。

将NodeJS升级到Mac OS上的最新版本

目前我在Mac OS X 10.7.4上使用NodeJS v0.6.16。 现在我想升级到最新的NodeJS v0.8.1。 但是从nodejs.org下载并安装最新的软件包文件后,我发现系统在terminalinput“node -v”时,仍然使用v0.6.16而不是v0.8.1。 有没有我错过的步骤? 还是应该在安装最新版本之前彻底卸载旧版本? 顺便说一句,我知道nvm可以帮助pipe理nodejs包 https://github.com/creationix/nvm/ 有没有办法升级nodejs而不使用它? 我已经search了这个问题,但在我看来,对于最新的NodeJS这个问题没有非常明确的答案。 非常感谢。

如何在git push(GitHub和node.js)之后自动部署我的应用程序?

我有我的应用程序(node.js)部署在VPS(Linux)上。 我使用git hub作为存储库。 我怎样才能自动部署应用程序,在git推?

Express-js无法获取我的静态文件,为什么?

我已经将我的代码简化为我可以创build的最简单的express-js应用程序: var express = require("express"), app = express.createServer(); app.use(express.static(__dirname + '/styles')); app.listen(3001); 我的目录看起来像这样: static_file.js /styles default.css 然而当我访问http://localhost:3001/styles/default.css ,出现以下错误: Cannot GET / styles / default.css 我使用express 2.3.3和node 0.4.7 。 我究竟做错了什么?

使用Node.js,Express和Mongoose上传图像

请考虑更新的答案,因为这些年来事情已经发生了变化,所以有更多的最新信息! 由于很多新的Node.js库很快就被废弃了,而且还有相对较less的例子,所以我想问一下使用最新版本的Node.js(v0.4.1),Express(1.0.7)和Mongoose 1.1.0)。 别人怎么做到的? 我发现: https : //github.com/felixge/node-formidable ,但我是一般上传图片的新手,所以我想通过Node.js和Express学习一些常用的东西和方法。

什么是bower(和npm)版本语法?

Bower使我能够使用以下语法指定软件包的版本要求: "dependencies": { "<name>": "<version>", }, 但是我一直无法find<version>使用的语法。 我知道我可以指定版本为: 大于某个版本的">1.0.0" 大于或等于一个版本: ">=1.0.0" 或者在一些范围内: "1.0.0 – 2.0.0" 。 我也知道有一个包含代字号的通用版本语法: "~1.0.0" 。 但是我不确定它是什么意思,是否和"=1.0.0" 。 我也有兴趣知道我是否能够指定多个非连续的版本,如正好1.0.3加上版本大于1.5.0等…