安装node的电脑一台
本地创建项目目录如G:\node创建项目web1,用于存放源代码。
命令行进入项目目录一般我们都是打开dos界面后通过cd进入到项目比较繁琐,这里介绍一种简单的办法。安装shift->右击鼠标->在此处打开命令窗口,点击后在dos界面会自动进入到当前目录下。
通过npm安装expressNode.js 的依赖是以项目为单位管理的,直接就安装在项目的 node_modules 目录下,而且每个依赖都可以有指定版本的其他依赖。npm 是 Node.js Package Manager 的意思npm 默认是从国外的源获取和下载包信息, 一般情况下很慢. 可以通过简单的 ---registry 参数, 使用淘宝的 npm 镜像 http://registry.npm.taobao.org :$ npm install express --registry=https://registry.npm.taobao.org安装成功后通过npm命令提供更清晰直观的显示express:$ npm list
编写应用程序app.js在web1目录下创建app.js文件并编写代码,代码内容如图所示。1、第1行表示:引入 `express` 模块,并将它赋予 `express` 这个变量等待使用;2、第2行表示:调用 express 实例,它是一个函数,不带参数调用时,会返回一个 express 实例,将这个变量赋予 web1 变量。3、第3-5行表示:调用web1中的 get 方法,为我们的 `/` 路径指定一个 handler 函数。 这个 handler 函数会接收 req 和 res 两个对象,他们分别是请求的 request 和 response。 request 中包含了浏览器传来的各种信息,比如 query,body,headers之类的,都可以通过 req 对象访问到。res 对象,我们一般不从里面取信息,而是通过它来定制我们向浏览器输出的信息,比如 header 信息,比如想要向浏览器输出的内容。这里我们调用了它的 send 方法,向浏览器输出一个字符串。4、第7-9行表示:让让定义好的web1监听本地的 8000 端口。这里的第二个函数是个回调函数,会在 listen 动作成功后执行,我们这里执行了一个命令行输出操作,告诉我们监听动作已完成。
运行并访问应用1、命令行执行node app.js2、浏览器地址栏输入http://localhost:8000
至此一个简单的express应用创建成功,如果引起了你对于node的兴趣,可通过http://www.w3cschool.cc/nodejs/nodejs-http-server.html进一步学习。当然有很多学习资料,只是我觉得这个非常适合入门。
对于express知识没有讲解想进一步学习可到express的官网 http://expressjs.com/