码迷,mamicode.com
首页 > Web开发 > 详细

Node.js之Express二

时间:2016-06-05 13:55:24      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

好久没写了,今天看博客,觉得有必要把node.js继续写完,善始善终。原本想着把小崔课堂继续讲下去,由于其他原因也就此耽搁下来,看看以后还有没有机会吧。废话不扯,123开始。

一.Exoress之Request对象

对于Request对象做过网络这块的应该都不陌生,ios、C#都会有,其他语言基本都会有,Node.js也不例外,毕竟都是HTTP协议。

var express = require(express);
var app = express();
app.listen(8080);
app.get(/user/:userid, function (req, res) {
  //请求的原始URL字符串
  console.log("URL:\t   " + req.originalUrl);
  //协议的字符串 如http、https
  console.log("Protocol:  " + req.protocol);
  //请求的IP地址
  console.log("IP:\t   " + req.ip);
  //请求的URL的路径部分
  console.log("Path:\t   " + req.path);
  //请求的主机名
  console.log("Host:\t   " + req.host);
  //请求的方式 get、post等
  console.log("Method:\t   " + req.method);
  //请求的查询字符串部分
  console.log("Query:\t   " + JSON.stringify(req.query));
  //布尔值,当最后修改与当前匹配时为true
  console.log("Fresh:\t   " + req.fresh);
  //布尔值,当最后修改与当前匹配时为false
  console.log("Stale:\t   " + req.stale);
  //布尔值,建立TLS链接时为true
  console.log("Secure:\t   " + req.secure);
  //一个方法,如果由charset指定的字符集受支持为true
  console.log("UTF8:\t   " + req.acceptsCharset(utf8));
  //返回header的值的方法
  console.log("Connection: " + req.get(connection));
  //请求标头的对象形式
  console.log("Headers: " + JSON.stringify(req.headers,null,2));
  res.send("User Request");
});

 

Node.js之Express二

标签:

原文地址:http://www.cnblogs.com/5ishare/p/5560606.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!