Jasin Yip

Express —— Node.js 学习笔记(2)

前言

之前使用 http 模块来写 Node.js 代码,并使其可以在浏览器访问,但是需要自己控制所收到的请求或者需要自己控制返回的内容,比较麻烦,不过已经有人帮我们完成这个艰难的工作了,那就是Express

学习目标

第一次使用 Express,先试试写个简单的 HTML 文件,使服务器正确解释并且访问。

实现

Express 的安装

使用 Express 我们需要先安装它,Node.js 有 npm 这个包管理器(或者说一条命令)。
打开 PowerShell,进入测试目录后,输入 npm install express,稍等一会儿,就可以完成 Express 的安装了。
安装好后,会在该目录下的创建这样的目录:./node_moudles/express,这时 Express 就安装完成了。

创建 Node.js 服务器——server.js

server.js

var express = require('express'),
    app = express();

app.use(express.static(__dirname + '/public'));

app.listen(8080);

跟 http 模块一样,我们可以通过 require('express') 来引入 Express 模块,然后创建一个 express 对象 app。
我们可以使用 app.use() 方法来指定目录,比如像我现在使用的就是 server.js 所在的目录的 public 文件夹。
当然了,app.listen(8080) 就是监视8080端口的。

编写 HTML 文件

完成服务器文件的编写后,我们在 public 文件夹下创建一个文件:

index.html

<h1>Hello Express</h1>

由于是测试一下 Express 是否能正确运行,我只写一个简单的 h1 标签就好了。

测试

完成后打开浏览器,输入 http://localhost:8080 来访问就可以了。
结果显示带有 h1 标签的 HTML 页面,测试成功!

标签:javascript, node.js, express

添加新评论