羔羊<>沉默
有创意才有新意 Never Be Normal!通过支付宝捐赠 B3log 项目 置顶!
B3log Solo 是一款开源(Apache License 2.0)的博客程序,不仅可以运行在 Google App Engine 上,也可以运行在标准 Servlet 容器上。
B3log 提倡平等、自由、奔放,并正在尝试构建个人博客+论坛的互动体验。与如果您有兴趣,加入我们吧!
B3log Solo is an open source (Apache License 2.0) blogging program, which can run on Google App Engine and a standard Servlet container.
B3log advocates the rights of equality, freedom and passion, and we are trying to create a bran-new experience about individual blogging + community. Sound interesting? Join us!
V妞闲来无事,仿照各种 PS 了一个图片
如果你觉得 B3log 还行,请通过支付宝收款首页捐赠 B3log Solo 项目。
[Node.js]一个基础的HTTP服务器
当我准备开始写我的第一个“真正的”Node.js应用的时候,我不但不知道怎么写Node.js代码,也不知道怎么组织这些代码。
我应该把所有东西都放进一个文件里吗?网上有很多教程都会教你把所有的逻辑都放进一个用Node.js写的基础HTTP服务器里。但是如果我想加入更多的内容,同时还想保持代码的可读性呢?
实际上,只要把不同功能的代码放入不同的模块中,保持代码分离还是相当简单的。
这种方法允许你拥有一个干净的主文件(main file),你可以用Node.js执行它;同时你可以拥有干净的模块,它们可以被主文件和其他的模块调用。
那么,现在我们来创建一个用于启动我们的应用的主文件,和一个保存着我们的HTTP服务器代码的模块。
在我的印象里,把主文件叫做index.js或多或少是个标准格式。把服务器模块放进叫server.js的文件里则很好理解。
Windows7下安装npm和express
要安装npm首先要安装git,地址
http://code.google.com/p/msysgit/downloads/list?can=3&q=official+Git
安装完了,找到"Git Bash",点击运行就出现了一个命令窗口.和linux下一样,(估计git是个linux模拟器).
按照github上的提示在命令行输入4个命令
$ git config --system http.sslcainfo /bin/curl-ca-bundle.crt
$ git clone --recursive git://github.com/isaacs/npm.git
$ cd npm
$ node cli.js install npm -gf
等待...git就会联网把npm下载到nodejs的目录中.并且安装配置好.
运行cmd,输入npm如果没有提示无法找到命令之类的提示说明npm安装好了.
github上提示要在系统的环境变量Path中加入nodejs所在的路径.不过我装完了nodejs以后发现这个路径已经有了
如果没有就请加上,方便运行npm
现在开始安装nodejs的express模块,输入命令
> npm install express
npm同样会自动联网下载需要的文件,并且配置好.所以需要等待一段时间,视网速而定.
如果最后没有出现"npm not ok"的字样,说明安装成功.
我安装模块是出现了1种错误.
npm ERR! cb() never called!
npm ERR!
npm not ok
谷歌之,没看明白是啥意思。
咋解决,很神奇!使用命令
>npm install -g express
提示错误同样,但是去nodejs/node_modules/目录下发现除了npm已经多了express,
可以使用。但是哪里错误还不清楚。
小白一个,先使用再说,等遇到问题再解决之,有大虾明白麻烦留言告诉我,万分感谢!
Frequently Used Eclipse Plugins
m2e - http://download.eclipse.org/technology/m2e/releases
Subclipse - http://subclipse.tigris.org/update_1.6.x
Android - https://dl-ssl.google.com/android/eclipse/
ECLEMM - http://update.eclemma.org/
Google - http://dl.google.com/eclipse/plugin/3.x
EGit - http://download.eclipse.org/egit/updates
WindowBuilder - http://dl.google.com/eclipse/inst/d2wbpro/beta/3.x



最新评论