express路由

作者: A_9c74 | 来源:发表于2018-10-31 22:30 被阅读0次

用getmethod方法都可以使用请求访问一给网址

 app.get("url",function(req,res){

 });

当用get请求访问一个网址的时候,不是主动,被动。

当用post访问一个网址的时候,做什么事情:
app.post("网址",function(){

})
如果想处理这个网址的任何method请求,那么写ALL
app.all("/",function(){

});

params:类数组对象
正则表达式:

app.get(/^\/student\/([\d]{10})$/,function(req,res){
  res.send("学生信息,学号"+req.params[0]);
}
image.png

冒号写法:

app.get("/student/:id",function(req,res) {
   var id = req.params["id"];
  var reg = /^[\d]{6}$/;
  if (reg.test(id)) {
       res.send(id);
 } else {
       res.send("请检查格式");
  }
});
image.png
image.png
app.get("/:username/:oid",function (req,res) {
   var username=req.params["username"];
   var oid=req.params["oid"];

   res.write(username);
   res.end(oid);
})
image.png

表单可以自己提交到自己上。

const express=require("express");
const app= express();

app.set("view engine","ejs");

app.get("/",function (req, res) {
   res.render('form');
});
app.post("/",function(req,res){
   res.send("成功");
})
app.listen(8080);

restful路由设计

/student
get 读取学生信息
add 添加学生信息
post 查询学生信息
delete 删除学生信息

RESTful设计

相关文章

  • node学习4

    Nodejs 路由模块封装、封装仿照 express 的路由 Nodejs 路由模块封装 封装仿照 express...

  • express路由

    路由能力:var express = require("express"); var app = express(...

  • express 基础以及mongo基础

    express框架 express使用步骤 express的路由 express之next方法 express之通...

  • koa-router的使用

    Koa中的路由和Express不同,Express是把路由集成在Express中,Koa则需要通过kao-rout...

  • Express路由

    Express路由 一、Express路由简介 路由表示应用程序端点 (URI) 的定义以及响应客户端请求的方式。...

  • Express框架

    1. 课程介绍 ◆ Express介绍(了解) ◆ Express安装及使用(掌握) ◆ Express路由(掌握...

  • 前端面试2021-009

    1、如何创建并启动一个Express服务应用 2、什么是路由?Express中是如何管理路由的? 路由是WEB服务...

  • 在nodeJS中使用MongoDB

    (该代码仅作为参考例子使用,路由为自定义的模拟express框架路由) index.js express-rout...

  • Express 路由

    Express 中的路由 在 Express 中,路由指的是客户端的请求与服务器处理函数之间的映射关系。 Expr...

  • Express路由

    构建Express路由,简单理解就是对服务请求进行响应处理。 常见的也就是这4种,万变不离其宗。后面再深入理解。

网友评论

    本文标题:express路由

    本文链接:https://www.haomeiwen.com/subject/bbyptqtx.html