首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

从文件下传开始, 进入node.js的世界

2012-12-21 
从文件上传开始, 进入node.js的世界什么是node.js, 以及node.js的生态系统,InfQ上这篇介绍的很完整:?虚拟

从文件上传开始, 进入node.js的世界
什么是node.js, 以及node.js的生态系统,InfQ上这篇介绍的很完整:

?

<虚拟研讨会:Node.js生态系统之框架、库、最佳实践>

?

?

node.js的相关资源:node.js中文社区:?http://cnodejs.org/Node.js入门教程(E文):http://nodebeginner.org/中文用户手册:?http://cnodejs.org/cman/node.js API文档:?http://cnodejs.org/api/npm依赖管理工具(node 中的RubyGems): ?http://npmjs.org/Node Cloud(全面的node.js资料库):http://www.nodecloud.org/
这两天跟着这个教程作了一个node.js文件上传的demo

http://nodebeginner.org/

?

程序截图如下, 代码见附件, 如何运行看其中的 readme.txt 文档. 

教程很不错,从block / non-lock 机制讲解node.js.

介绍了 http, url, querystring, fs, process 这些模块的使用,


从文件下传开始, 进入node.js的世界


P.S:

求真心讨论, 勿装AC.

?

?

1 楼 at1943 2011-11-20   >npm install formidable
formidable@1.0.7 ./node_module/formidable

>
这样formidable安装成功没有?启动时报错Error: Cannot find module 'formidable'
哥们给点建议
{site:http://www.noday.net} 2 楼 witcheryne 2011-11-20   at1943 写道>npm install formidable
formidable@1.0.7 ./node_module/formidable

>
这样formidable安装成功没有?启动时报错Error: Cannot find module 'formidable'
哥们给点建议
{site:http://www.noday.net}


这个看不出来是什么问题 3 楼 YRZHOU 2012-02-19   at1943 写道>npm install formidable
formidable@1.0.7 ./node_module/formidable

>
这样formidable安装成功没有?启动时报错Error: Cannot find module 'formidable'
哥们给点建议
{site:http://www.noday.net}

我也遇到这个问题,困扰了我一天,现在找到解决办法了。
我在看这篇入门教程:http://nodebeginner.org/index-zh-cn.html,看到了“处理文件上传”部分,用到formidable模块。打开cmd输入“npm install formidable”回车,看输出是没错误,但是程序跑起来的时候说找不到模块!
……此处省略150字……
我直接告诉你解决办法吧:
打开cmd,使用cd命令切换到你当前项目所在目录,然后再执行“npm install formidable”,项目目录下面就会生成一个node_modules子目录,里面是安装好了的formidable模块。现在运行你写好的代码,不会再提示“Cannot find module 'formidable'”了。

引用C:\Users\demo>E:

E:\>cd nodejs

E:\nodejs>npm install formidable
npm http GET https://registry.npmjs.org/formidable
npm http 200 https://registry.npmjs.org/formidable
npm http GET https://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz
npm http 200 https://registry.npmjs.org/formidable/-/formidable-1.0.9.tgz
formidable@1.0.9 ./node_modules/formidable

E:\nodejs>node index.js
这样就正常了

热点排行