改章节是一篇关于项目包的帖子
ExpressJS入门指南
作者:chszs,载转需注明。博客主页:http://blog.csdn.net/chszs
一、我们建创项目录目。
> md hello-world
二、进入此录目,定义项目配置件文package.json。
为了精确定义,可以应用命令:
D:\tmp\node\hello-world> npm info express version
npm http GET https://registry.npmjs.org/express
npm http 200 https://registry.npmjs.org/express
3.2.1
当初晓得ExpressJS框架的最新版本为3.2.1,那么配置件文为:
{
"name": "hello-world",
"description": "hello world test app",
"version": "0.0.1",
"private": true,
"dependencies": {
"express": "3.2.1"
}
}
三、应用npm装安项目赖依的包。
> npm install
一旦npm装安赖依包成完,项目根录目下会现出node_modules的子录目。项目配置所需的express包都存放于这里。如果相证验,可以执行命令:
> npm ls
PS D:\tmp\node\hello-world> npm ls
npm WARN package.json hello-world@0.0.1 No README.md file found!
hello-world@0.0.1 D:\tmp\node\hello-world
└─┬ express@3.2.1
├── buffer-crc32@0.2.1
├── commander@0.6.1
├─┬ connect@2.7.7
│ ├── bytes@0.2.0
│ ├── formidable@1.0.13
│ └── pause@0.0.1
├── cookie@0.0.5
├── cookie-signature@1.0.1
├── debug@0.7.2
├── fresh@0.1.0
├── methods@0.0.1
├── mkdirp@0.3.4
├── qs@0.6.1
├── range-parser@0.0.4
└─┬ send@0.1.0
└── mime@1.2.6
宽容,是一种坦荡,可以无私无畏,无拘无束,无尘无染。宽容,是一种豁达,是比海洋和天空更为博大的胸襟,是宽广和宽厚的叠加,延续和升华。宽容有度,宽容无价,宽以待人,这是人生处世的基本法则。
此命令示显了express包及其赖依关系。
四、建创应用程序
当初开始建创应用程序自身。建创一个名为app.js或server.js的件文,看你爱好,任选一个。用引express,并应用express()建创一个新应用:
// app.js
var express = require('express');
var app = express();
接着,我们可以应用app.动词()定义路由。
比如应用"GET /"响应"Hello World"字符串,因为res、req都是Node供提的精确的对象,因此你可以用调res.pipe()或req.on('data', callback)或者其它。
app.get('/hello.txt', function(req, res){
var body = 'Hello World';
res.setHeader('Content-Type', 'text/plain');
res.setHeader('Content-Length', body.length);
res.end(body);
});
ExpressJS框架供提了更高层的方法,比如res.send(),它可以省去诸如添加Content-Length之类的情事。如下:
app.get('/hello.txt', function(req, res){
res.send('Hello World');
});
当初可以绑定和监听端口了,用调app.listen()方法,接收一样的数参,比如:
app.listen(3000);
console.log('Listening on port 3000');
五、运行程序
当初运行程序,执行命令:
> node app.js
用浏览器拜访址地:http://localhost:3000/hello.txt
可以看到出输结果:
Hello World
文章结束给大家分享下程序员的一些笑话语录: 火车
一个年轻的程序员和一个项目经理登上了一列在山里行驶的火车,他们发现 列车上几乎都坐满了,只有两个在一起的空位,这个空位的对面是一个老奶 奶和一个年轻漂亮的姑娘。两个上前坐了下来。程序员和那个姑娘他们比较 暧昧地相互看对方。这时,火车进入山洞,车厢里一片漆黑。此时,只听见 一个亲嘴的声音,随后就听到一个响亮的巴掌声。很快火车出了山洞,他们 四个人都不说话。
那个老奶奶在喃喃道, “这个年轻小伙怎么这么无礼, 不过我很高兴我的孙女 扇了一个巴掌”。
项目经理在想,“没想到这个程序员居然这么大胆,敢去亲那姑娘,只可惜那 姑娘打错了人,居然给打了我。”
漂亮的姑娘想,“他亲了我真好,希望我的祖母没有打疼他”。
程序员坐在那里露出了笑容, “生活真好啊。 这一辈子能有几次机会可以在亲 一个美女的同时打项目经理一巴掌啊”