node.js 任务3 用express框架创建web 版helloworld
内容说明
1、 这个例子我们需要用到 express框架,我们用它来创建http服务以及监听,拦截用户的请求进行业务处理
2、express框架不是node.js自带的, 需要用命令导入到你的文件目录中,做法如下:
建立一个app.js,你可以把它放到一个新建的文件夹下,然后terminal进入此文件所在的文件夹。后敲代码:
$ npm install express
完成后,是不是在你目录多了一个node_modules的文件夹,OK,有点类似spring的框架,需要导入其jar包,不过感觉express框架很方便啊。
3、下面的例子,我们用express框架重写“hello world”,哦,不是,是”hello, 一半!”
开始试验
1、在app.js中写代码
//前置条件: 在你文件的目录,install express成功后,看到node_modules文件夹
var express = require('express'); //引用express
//创建express应用的 app 实例
var app = express();
// '/'的http request get 请求会被这个方法拦截,学过spring mvc很好理解啦
app.get('/', function(request, response) {
//浏览器打印一句话,是不是顿时感觉比之前的http模块好用了
response.send('Hello, 一半!');
});
// app监听1337端口
app.listen(1337);
打开terminal,到app.js所在的文件夹,输入下面的代码>
$ node app.js
按回车后会打开google浏览器,输入:http://localhost:1337/
收工,学过spring mvc 路由的同学应该好理解的。有问题可以留言!
微信公众号:一半程序员
公众号会优先发布最新笔记!欢迎关注
从0开始学node.js 系列学习笔记定期更新,适合初学者!