experss框架—创建服务器

express简介:

Express是一个简洁、灵活的node.js Web应用开发框架, 它提供一系列强大的功能,比如:模板解析、静态文件服务、中间件、路由控制等等,并且还可以使用插件或整合其他模块来帮助你创建各种 Web和移动设备应用,是目前最流行的基于Node.js的Web开发框架,并且支持Ejs、jade等多种模板,可以快速地搭建一个具有完整功能的网站。

一. 安装:

  1. npm安装:

npm install express

  1. 获取 引用

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

通过变量“app”我们就可以调用express的各种方法了

二. 创建应用:
在自己项目路径创建一个app.js文件,添加如下内容:

var express = require('express');
var app = express();
app.get('/', function (req, res) {
  res.send('Hello World!');
});
app.listen(80);

参数解释:

  1. express()返回值为一个对象,使用var = app接收.
  2. '/' 路径名称,也可是'/contact'
  3. req: (request)请求对象(客户端发送的http)
  4. res: (response): 响应返回对象(服务器返回的值)
  5. app.listen(80):就是在给定的主机和端口上监听请求(可自己填写需要监控的端口号),这里不需要再填写app.listen(80,'127.0.0.1').

三. GET请求:

var express = require('express');
var app = express();
app.get('/',function (req, res) {
    res.sendFile(__dirname + '/index.html')
});
app.get('/contact',function (req, res) {
    res.sendFile(__dirname + '/contact.html')
});
app.listen(80);

参数解释:

  1. __dirname:获取当前模块文件所在目录的完整绝对路径
  2. res.sendFile(__dirname + '/index.html') : 跳转到地址路径下的html文件.
原文地址:https://www.cnblogs.com/webarn/p/6383643.html