Hello world 实例

继续之前请务必按照 Installing 章节执行了所有的前期准备工作。

		
		1.cd 到项目里面
		
		
		2.npm init --yes   /   npm init  创建package.json
		
		
		3.通过命令安装express
		
		
			 npm install express --save
			 cnpm install express --save
		
		
		4.引入express使用
		
		
			var express=require('express');
		
			var app=new express()
		
		
			app.get('',function(req,res){
		
			})
		

接下来,我们一起创建一个基本的 Express 应用。

注意:这里所创建是一个最最简单的 Express 应用,并且仅仅只有一个文件 — 和通过 Express 应用生成器 所创建的应用_完全不一样_,Express 应用生成器所创建的应用框架包含多个 JavaScript 文件、Jade 模板和针对不同用途的子目录。

进入 myapp 目录,创建一个名为 app.js 的文件,然后将下列代码复制进去:


			var express = require('express');
			var app = express();			
			
			app.get('/',function(req,res){
			
			    res.send('你好express');
			})
			
			
			app.get('/news',function(req,res){
			
			    res.send('news模块');
			})
			
			var server = app.listen(3000, function () {
			  var host = server.address().address;
			  var port = server.address().port;
			
			  console.log('Example app listening at http://%s:%s', host, port);
			});
			

上面的代码启动一个服务并监听从 3000 端口进入的所有连接请求。他将对所有 (/) URL 或 路由 返回 “Hello World!” 字符串。对于其他所有路径全部返回 404 Not Found

req (请求) 和 res (响应) 与 Node 提供的对象完全一致,因此,你可以调用 req.pipe()req.on('data', callback) 以及任何 Node 提供的方法。

通过如下命令启动此应用:

$ node app.js
			

然后在浏览器中打开 http://localhost:3000/ 并查看输出结果。