随笔分类 - node.js
摘要:本文来源:node.js中文社区 (https://cnodejs.org/topic/545720506537f4d52c414d87)引言在web开发中,一个简化的处理流程就是:客户端发起请求,然后服务端进行处理,最后返回相关数据。不管对于哪种语言哪种框架,除去细节的处理,简化后的模型都是一样的...
阅读全文
摘要:不用每次都重启服务的supervisor使用过PHP的同学肯定都清楚,修改了某个脚本文件后,只要刷新页面服务器就会加载新的内容,但是node.js在第一次引用到某个文件解析后会 将其放入内存,下次访问的时候直接在内存中获取,以提高效率,但是这对我们开发造成一定困扰,修改了某个module后只能重启服...
阅读全文
摘要:安装 node-mysql$ npm install mysql创建测试表//数据库名 NodeSampleCREATE TABLE `NodeSample`.`MyTable` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `firstname` VARCHAR( 20 ) NOT NULL , `lastname` VARCHAR( 20 ) NOT NULL , `message` TEXT NOT NULL) ENGINE = MYISAM ;连接数据库var sys = require('sys')
阅读全文
posted @ 2013-01-23 17:21
坏混混
摘要:环境设置环境变量path:C:\Program Files\nodejs;C:\Documents and Settings\Ruchee\Application Data\npmNODE_PATH:C:\Documents and Settings\Ruchee\Application Data\npm\node_modulesnpm-cache储存有所有下载过的模块,在没联网的情况下,npm将使用这个目录已有的文件进行安装模块、获取依赖包等操作常用命令npm install -g module_name:安装全局模块npm install -g module_name@1.42:安装指定版
阅读全文
posted @ 2012-12-22 16:43
坏混混
摘要:NodeJS 是一门年轻的语言,扩展模块并不太全,经常我们想用某个模块但是却找不到合适的。比如前两天我需要使用hmac和sha1来做签名,就没有找到一个比较好 用的模块,这时候就需要我们自己来实现相应的功能了。自己写完之后,再把它打包成一个模块分享给大家来用,即方便了其他人,又能让自己有 点小小的成就感,实在是一件一举多得的好事情。接下来,我就为大家介绍一下如何封装一个NodeJS模块并把它分享给其他人。 NPM (Node Package Manager, http://npmjs.org ) 是 NodeJS 的模块管理软件,除 NodeJS 内置的核心模块外,其他模块的安装、...
阅读全文
posted @ 2012-12-22 16:38
坏混混
摘要:npm 是 Node.js 的模块依赖管理工具。作为开发者使用的工具,主要解决开发 Node.js 时会遇到的问题。如同 RubyGems 对于 Ruby 开发者和 Maven 对于 Java 开发者的重要性,npm 对与 Node.js 的开发者和社区的重要性不言而喻。本文包括五点:package.json 、npm 的配置、npm install 命令、npm link 命令和其它 npm 命令。 package.jsonnpm命令运行时会读取当前目录的 package.json 文件和解释这个文件,这个文件基于Packages/1.1规 范。在这个文件里你可以定义你的应用名称( name
阅读全文
posted @ 2012-12-22 16:24
坏混混

浙公网安备 33010602011771号