本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
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
...
expressjs路由和Nodejs服务器端发送REST请求
Nodejs创建自己的server后,我们如果需要从客户端利用ajax调用别的服务器端的数据API的接口,这时候出现了ajax跨域问题。
一种是利用在客户端解决跨域问题
这种方案大家可以去网上查查
另一种方案是在服务器端去请求别的服务器,然后将数据再返回客户端.这里就涉及到了:
ajax请求,expressjs接收请求,Nodejs发送REST请求。
我着重写写关于这个方案的解决方法:
首先 ...
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
......
...
亚马逊EC2上node.js配置与开发的入门经验
node.js现在挺火的,我也赶时髦捯饬了一下。写了一个to-do list式的小程序,ListDid.me,还有Web移动版的http://listdid.me/m。 在这里把我遇到的问题和解决的方法写下来,希望对后来人有帮助。我是第一次用Linux和node.js,说错的地方还请指正。
注册AWS,配置EC2
http://aws.am
MVC模版:CoffeeScript, Node.js, MySQL 和 Express.js
我做了一个mvc框架的模版,基于Express.js的,代码用CoffeeScript写,然后会自动编译成JavaScript。我做这个东西是希望它就像完形填空一样,想做web app的人不用写太多代码,把制定的内容填到指定的空白就可以了。
用到的一些东西:
CoffeeScript:号称是“更合理的JavaScript”。就是一种脚本语言,写完了可以逐行编译成JavaScript。
Exp ...
关于express下js文件夹路由解析的问题
问题:
为什么在js模板里引入的js文件都提示 “Cannot GET /publics/js/xxx.js”呢?难道都要用类似app.get('/public/js/*', function(){}) 之类的进行路由预处理么?
解答:
静态文件都需要设置static,所以解决办法就是给 connect express 设置一个 static 路径,具体步骤使用这个中间件:
...
Javascript的兴起是否意味的LAMP的灭亡
Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。
三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。 鉴于LAMP堆栈已经死亡,我们才做出了这个决定。
Mike认为Web有三个阶段:
...
Express框架之app.js配置文件说明
express.js是nodejs的一个MVC开发框架,并且支持jade等多种模板。下面简单来说说express的app.js文件的配置内容
先看一下这个app.js文件
/**
* Module dependencies.
*/
var express = require('express')
, routes = require('./routes')
...
Javascript的兴起是否意味的LAMP的灭亡
Metamarket的CTO Mike Driscoll最近发表了一篇略带煽动性的帖子,讨论了Web应用的架构。 他认为Node.js等框架预示着LAMP的终结。
三个月前,我们决定废弃仪表盘选用的框架:Python的Django,并用Node.js(服务器端的Javascript)重新构建了框架。 鉴于LAMP堆栈已经死亡,我们才做出了这个决定。
Mike认为Web有三个阶段:
...
nodejs异步IO的实现
nodejs的核心之一就是非阻塞的异步IO,于是想知道它是怎么实现的,挖了下nodejs源码,找到些答案,在此跟大家分享下。首先,我用了一段js代码test-fs-read.js做测试,代码如下:
var path = require('path'),
fs = require('fs'),
filepath = path.join(__dirname, 'experiment.l ...
也谈 Buffer 拼接——通用的 Buffer 拼接函数
事情要从一段代码说起
http.get(options, function(res){
var data = '';
res.on('data', function(chunk){
data += chunk;
});
res.on('end'), function(){
...
});
} ...
seq-queue:在node.js中如何保持请求处理顺序的一些想法
前段时间项目需要,写了这个小模块https://github.com/changchang/seq-queue,现在拿出来分享一下~
seq-queue主要是满足一些对请求处理顺序有要求的场景。一般在http处理中,对用户连续的请求可以进行并行处理,无须关心请求的处理顺序。但在另外一些场景下则不然。比如:一个游戏服务器处理,对于玩家的一系列操作,如:combo连招,则希望有严格的执行顺序。又如,数 ...
尝试socket.io的一个简单例子时发现的问题
是在win7下运行的。例子如下,服务器端主要代码:
var socket = require('socket.io').listen(server);
socket.on("connection", function(es){
setInterval(function() {
es.emit('news', { hello: 'world' });
...
nodejs简易聊天室
第一个nodejs简易聊天室
var net = require('net');
var clients = [];
var Client = function(stream) {
this.name = null;
this.stream = stream;
};
var server = net.createServer(function (stream ...