node.js - express框架

express框架:

首先需要下载下载这个框架,会下载到当前目录的node_modules文件夹中。

npm install express --save

使用方法:

//使用require导入express。
var express = require("express");

//生成一个express实例:app。
var app = express();

API:


绑定端口号:

app.listen(端口号, function(){
    //服务器启动成功后要做的事.
});

根据不同的请求路径返回不同的内容:

app.get("请求路径", function(req,res){
    //返回的内容
});

返回响应内容:

app.get("/", function(req,res){
    res.send("您请求的是:首页!");
});

设置静态文件目录:

app.use('当请求该url路径时', express.static('需要开放的目录'));

//例如:
  //url为:域名/public/css/main.css时,会开放public目录。
app.use('/public/', express.static('./public'));

//----------------------------------

app.use(express.static('./static')); //-> 包含main.js文件、a.js文件
app.use(express.static('./public')); //-> 包含index.js文件、a.js文件

//例如:
  //url为:域名/main.js ---> 查找的是static目录中的文件。
  //url为:域名/index.js ---> 查找的是public目录中的文件。

  //url为:域名/a.js ---> 查找的是static目录中的文件,因为它在./publuc上面。

//该模式不能输入静态目录,直接输入静态资源即可。

获取get请求参数:

var queryObj = req.query;
//在express框架中,为req对象添加了query属性,和url中的query属性一样。

重定向:

res.redirect([status,] path);
 - [status]:表示要设置的HTTP状态码,不指定默认为302.
 - path:重定向到哪里.

返回状态码:

res.status('状态码');

发表评论 / Comment

用心评论~