
nodejs
edagarli
java
展开
-
大家用的nodejs编辑器大集合
WebStorm 8 with IdeaVim pluginvim, sublimesublime加上node插件。nideBracketsvim + jshint2.vimeclipseVisual Studio 2013 + NTVS(Node.js Tools for Visual Studio)notepad++atom.ioNodejs c原创 2014-05-21 11:20:38 · 9382 阅读 · 0 评论 -
socket.io+angular.js+express.js做个聊天应用(三)
接着前面博客文章socket.io+angular.js+express.js做个聊天应用(二)首先开发之前先介绍下bower,它是用来管理前端类库的(具体介绍,安装可看http://blog.youkuaiyun.com/edagarli/article/details/26359535)justhacker@justhacker-ThinkPad-Edge-E440:~/proje原创 2014-05-30 00:45:35 · 3272 阅读 · 0 评论 -
socket.io+angular.js+express.js做个聊天应用(二)
接着上一篇我用的开发工具是sublime 打开之前创建的工程。打开www修改并添加代码#!/usr/bin/env nodevar debug = require('debug')('my-application');var app = require('../app');var io=require("socket.io").li原创 2014-05-29 23:35:11 · 3493 阅读 · 0 评论 -
socket.io+angular.js+express.js做个聊天应用(一)
node,express开发环境等安装假设已经搞好了。justhacker@justhacker-ThinkPad-Edge-E440:~/projects/nodejs$ express -e chattingnode create : chattingnode create : chattingnode/package.json create : chattin原创 2014-05-29 22:59:52 · 2544 阅读 · 0 评论 -
package.json
最近看了下node.js发现package.json还是挺有意思的。为了忘记,这里备记下。Node.js 的包是一个目录,其中包含一个 JSON 格式的包说明文件 package.json。严格符合 CommonJS 规范的包应该具备以下特征: package.json 必须在包的顶层目录下; 二进制文件应该在 bin 目录下; JavaScript 代码应该原创 2014-04-17 20:10:58 · 3365 阅读 · 0 评论 -
nodejs本地模式和全局模式
npm在默认情况下会从http://npmjs.org搜索或下载包,将包安装到当前目录的node_modules子目录下。如果你熟悉 Ruby 的 gem 或者 Python 的 pip,你会发现 npm 与它们的行为不同,gem 或 pip 总是以全局模式安装,使包可以供所有的程序使用,而 npm 默认会把包安装到当前目录下。这反映了 npm 不同的设计哲学。如果把包安装原创 2014-04-17 20:40:20 · 2594 阅读 · 0 评论 -
nodejs创建全局链接
npm 提供了一个有趣的命令 npm link,它的功能是在本地包和全局包之间创建符号链接。我们说过使用全局模式安装的包不能直接通过 require 使用,但通过 npm link命令可以打破这一限制。举个例子,我们已经通过 npm install -g express 安装了 express,这时在工程的目录下运行命令:$ npm link express./node原创 2014-04-17 20:44:30 · 2313 阅读 · 0 评论 -
使用 node-inspector 调试 Node.js
大部分基于 Node.js 的应用都是运行在浏览器中的,例如强大的调试工具 node-inspector。node-inspector 是一个完全基于 Node.js 的开源在线调试工具,提供了强大的调试功能和友好的用户界面,它的使用方法十分简便。首先,使用 npm install -g node-inspector 命令安装 node-inspector,然后在终端中通过 n原创 2014-04-17 21:31:00 · 2109 阅读 · 0 评论 -
node app.js不起作用的解决方法
In Express 3.0, you normally would use app.configure() (or app.use() ) to set up the required middleware you need. Those middleware you specified are bundled together with Express 3.0.e.g.var ex原创 2014-05-19 22:26:18 · 7316 阅读 · 0 评论 -
bower解决js的依赖管理备记
一个新的web项目开始,我们总是很自然地去下载需要用到的js类库文件,比如jQuery,去官网下载名为jquery-1.10.2.min.js文件,放到我们的项目里。当项目又需要bootstrap的时候,我们会重复刚才的工作,去bootstrap官网下载对应的类库。如果bootstrap所依赖的jQuery并不是1.10.2,而是2.0.3时,我们会再重新下载一个对应版本的jQuery替换原来的。转载 2014-05-20 13:15:51 · 1769 阅读 · 0 评论 -
socket.io+angular.js+express.js做个聊天应用(四)
使用angularjs构建聊天室的客户端 justChatting var socket=io.connect('/'); socket.on('connected',function(){ alert('connected to justChatting!');原创 2014-06-02 23:38:03 · 3148 阅读 · 0 评论