最新文章列表

NPM 无法正常安装

错误: npm http GET https://registry.npmjs.org/supervisor npm ERR! Error: failed to fetch from registry: supervisor npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 ...
Jon_LT 评论(2) 有18277人浏览 2012-08-15 11:21

expressjs路由和Nodejs服务器端发送REST请求

Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题。 一种是利用在客户端解决跨域问题 这种方案大家可以去网上查查 另一种方案是在服务器端去请求别的服务器,然后将数据再返回客户端.这里就涉及到了: ajax请求,expressjs接收请求,Nodejs发送REST请求。 我着重写写关于这个方案的解决方法: 首先 ...
linleizi 评论(0) 有17808人浏览 2012-08-15 10:39

NodeJS自动安装脚本

        每次安装都要解压锁、创建环境变量啥的,很麻烦,这里编写脚本将这些操作自动化,从繁琐的工作中解放~~         这个脚本会将tar文件下 ...
tianhdilao 评论(0) 有13人浏览 2012-08-14 18:38

nodejs 0.9.0在Centos6.3下的安装

1.确保安装了GUN make     [root@localhost node-v0.9.0]# rpm -qa|grep make     makebootfat-1.4-10.el6.x86_64     #显示没有安装。     安装后:     [root@localhost node-v0.9.0]# yum -y install make     ......   ...
wanshuiqianshan 评论(0) 有3553人浏览 2012-08-03 17:10

亚马逊EC2上node.js配置与开发的入门经验

node.js现在挺火的,我也赶时髦捯饬了一下。写了一个to-do list式的小程序,ListDid.me,还有Web移动版的http://listdid.me/m。 在这里把我遇到的问题和解决的方法写下来,希望对后来人有帮助。我是第一次用Linux和node.js,说错的地方还请指正。  注册AWS,配置EC2 http://aws.am
nodejs 评论(0) 有818人浏览 2012-08-01 09:53

MVC模版:CoffeeScript, Node.js, MySQL 和 Express.js

我做了一个mvc框架的模版,基于Express.js的,代码用CoffeeScript写,然后会自动编译成JavaScript。我做这个东西是希望它就像完形填空一样,想做web app的人不用写太多代码,把制定的内容填到指定的空白就可以了。 用到的一些东西: CoffeeScript:号称是“更合理的JavaScript”。就是一种脚本语言,写完了可以逐行编译成JavaScript。 Exp ...
nodejs 评论(0) 有1222人浏览 2012-08-01 09:02

关于express下js文件夹路由解析的问题

问题: 为什么在js模板里引入的js文件都提示 “Cannot GET /publics/js/xxx.js”呢?难道都要用类似app.get('/public/js/*', function(){}) 之类的进行路由预处理么? 解答:   静态文件都需要设置static,所以解决办法就是给 connect express 设置一个 static 路径,具体步骤使用这个中间件:     ...
nodejs 评论(0) 有518人浏览 2012-08-01 08:57

Javascript的兴起是否意味的LAMP的灭亡

  Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。 三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。 鉴于LAMP堆栈已经死亡,我们才做出了这个决定。 Mike认为Web有三个阶段: ...
artdialog 评论(0) 有881人浏览 2012-07-24 14:47

Express框架之app.js配置文件说明

express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板。下面简单来说说express的app.js文件的配置内容   先看一下这个app.js文件   /** * Module dependencies. */ var express = require('express') , routes = require('./routes') ...
nodejs 评论(0) 有1431人浏览 2012-07-24 11:35

Javascript的兴起是否意味的LAMP的灭亡

Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。 三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。 鉴于LAMP堆栈已经死亡,我们才做出了这个决定。 Mike认为Web有三个阶段: ...
nodejs 评论(3) 有1900人浏览 2012-07-24 08:12

connect源码分析--基础架构

connect是TJ tx给node.js社区贡献的一个热门的web基础框架。TJ的另一力作express框架便是在它基础之上构建的。与express不同,connect更加短小精悍,是一个偏向基础设施的框架。 正如名字所表达的一样,connect框架做的事情很简单,就是把一系列的组件连接到一起,然后让http的请求依次流过这些组件。这些被connect串联起来的组件被称为中间件(middlewi ...
nodejs 评论(0) 有542人浏览 2012-07-20 14:51

NodeJS中变量的作用域

NodeJS中的变量可分为三种类型 局部变量,作用域:定义该变量的函数内 局部全局变量,作用域:定义该变量的JS文件 公共全局变量,作用域:程序内可访问global对象的任何一个地方
nodejs 评论(0) 有395人浏览 2012-07-20 14:51

nodejs异步IO的实现

nodejs的核心之一就是非阻塞的异步IO,于是想知道它是怎么实现的,挖了下nodejs源码,找到些答案,在此跟大家分享下。首先,我用了一段js代码test-fs-read.js做测试,代码如下: var path = require('path'), fs = require('fs'), filepath = path.join(__dirname, 'experiment.l ...
nodejs 评论(0) 有847人浏览 2012-07-19 12:53

也谈 Buffer 拼接——通用的 Buffer 拼接函数

事情要从一段代码说起   http.get(options, function(res){ var data = ''; res.on('data', function(chunk){ data += chunk; }); res.on('end'), function(){ ... }); } ...
nodejs 评论(0) 有397人浏览 2012-07-19 07:49

给 connect 的 static 模块加上url路径前缀

估计我们使用 connect 都会很自然地按照官方的例子使用静态文件模块 static:   var connect = require('connect'); connect( connect.static(__dirname), function (req, res) { res.writeHead(200, {'Content-Type': 'text/plai ...
nodejs 评论(0) 有313人浏览 2012-07-19 07:47

seq-queue:在node.js中如何保持请求处理顺序的一些想法

前段时间项目需要,写了这个小模块https://github.com/changchang/seq-queue,现在拿出来分享一下~ seq-queue主要是满足一些对请求处理顺序有要求的场景。一般在http处理中,对用户连续的请求可以进行并行处理,无须关心请求的处理顺序。但在另外一些场景下则不然。比如:一个游戏服务器处理,对于玩家的一系列操作,如:combo连招,则希望有严格的执行顺序。又如,数 ...
nodejs 评论(0) 有373人浏览 2012-07-19 07:47

尝试socket.io的一个简单例子时发现的问题

是在win7下运行的。例子如下,服务器端主要代码: var socket = require('socket.io').listen(server); socket.on("connection", function(es){ setInterval(function() { es.emit('news', { hello: 'world' }); ...
nodejs 评论(1) 有618人浏览 2012-07-18 12:45

node.js 操作mysql数据库

1. 在数据库(如例所示lzq)里建1张表(如例所示teachers)。   2. 安装nodeJS版MySQL驱动:   npm install mysql;   3. 执行startSQL.js文件:   node startSQL.js   4. 测试环境:      node.js 0.6.12    5. 共2个js文件:startSQL.js an ...
nodejs 评论(0) 有783人浏览 2012-07-18 12:33

nodejs写的HTTP静态文件的引擎(轻量级)

采用nodejs写的,纯javascript代码,无任何依赖(仅使用了nodejs的标准库) 轻量级,代码只有15K,带注释 支持各种配置(内嵌到代码最上面的部分,详细注释) 支持目录访问(自动列出全部子目录和文件,可关闭) 支持欢迎页(index.html,存在该文件就不会列出目录了) 支持小文件内存缓存(LRU算法,可配置尺寸) 支持304木有修改(静态服务器最重要的就是这个了吧) ...
nodejs 评论(0) 有314人浏览 2012-07-16 14:41

nodejs简易聊天室

第一个nodejs简易聊天室   var net = require('net'); var clients = []; var Client = function(stream) { this.name = null; this.stream = stream; }; var server = net.createServer(function (stream ...
nodejs 评论(0) 有459人浏览 2012-07-16 14:37

最近博客热门TAG

Java(141747) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics