node.js框架 服务器express的使用 及 route路由的使用
2017-12-26 19:45
741 查看
express的简介
Express 的使用流程
路由(route)
Express 是一个基于 Node.js 平台的极简、灵活的 web 应用开发框架,它提供一系列强大的特性,帮助你创建各种 Web 和移动设备应用。 Express 简单来说就是运行在Node 平台中的服务器模块,通过Express可以很容易的通过HTTP协议向用户返回静态或动态页面。 Express的特点: 精简、灵活、适合各种WEB应用程序
Express 的使用流程
1、下载安装express npm i express --save 2、引入express var express = require("express"); 3、创建app对象 var app = express(); 4、配置静态资源 app.use(express.static("public")); 5、启动服务器 app.listen(3000);
相关代码: var express = require("express"); //创建app对象(application) //app 代表当前的web服务器 var app = express(); //配置静态资源 app.use(express.static("public")); //监听指定端口并启动服务器 //http 默认端口号是80 https的默认端口号是 443 app.listen(3000);
路由(route)
路由是将请求(由 URL 和 HTTP 方法指定)路由到处理它们的代码去的一种机制 通过路由可以将浏览器发送的请求和Node中的函数进行关联,通过函数可以来获取用户发送的请求,或向用户返回响应。 路由是Express的根本,通过路由才可以在用户和服务器之间建立联系。 实现路由: 可以将路由定义为两个部分: 第一部分:HTTP请求的方法(get或post) 第二部分:是URL中指定的路径 Express中提供了一些列函数,可以让我们很方便的实现路由: app.<method>(path,callback) 语法method指的是HTTP请求方法,比如: app.get() app.post() app.all() 可以处理两种请求。 path指要通过回调函数来处理的URL地址 callback参数是应该处理该请求并把响应发回客户端的请求处理程序, 回调函数在执行时会传递进两个实参: request:代表客户端发送给服务器的请求报文 response:代表服务器返回给客户端的响应报文
相关代码: var express = require("express"); var app = express(); app.use(express.static("public")); // /hello ==> http://127.0.0.1:3000/hello app.get("/hello",function (req , res) { //通过res向客户端返回响应 res.send("这是服务器返回的响应信息~~~"); }); app.listen(3000,function () { console.log("服务器启动成功~~~"); });
相关文章推荐
- Node.js —— 使用express模块创建静态web服务器及其路由
- 使用Node.js的express框架搭建一个简单项目并且添加了一个路由
- Express---node.js-express框架中的主要方法,使用中间件关联 多个路由
- 使用Node.js和MongoDB通过Mongoshin和Express.js构建JSON REST API服务器
- node.js的express框架写个小的服务器demo
- 使用Node.js的express框架建立项目
- 使用Express搭建Node.js服务器
- 使用 Node.js 和 Express.js 搭建简易 HTTP/2 服务器
- Nodejs express框架一个工程中同时使用ejs模版和jade模版
- nodejs express 框架解密4-路由
- node.js-express框架的初步使用。
- Node.js express框架 cookie安装和使用
- Nodejs express框架一个工程中同时使用ejs模版和jade模版
- 使用Node.js的Express框架进行文件上传
- 建立一个node.js服务器(使用express搭建第一个Web环境)
- 安装nodeJs静态服务器(NodeJs Express MVC 框架)
- Node.js的Express框架使用上手指南
- nodejs express 框架使用
- node.js使用(六):express框架的安装
- 建立node.js服务器(使用express搭建Web环境)