zoukankan      html  css  js  c++  java
  • Express踩坑系列之POST请求

    首先我在app.js中允许了所有请求

    // 允许所有的请求形式 
    app.use(function(req, res, next) { 
      res.header("Access-Control-Allow-Origin", "*"); 
      res.header("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
      next();
    });

    POST请求和GET请求不太一样,req.query获取不到传过来的参数,因此需要在app.js中使用json解析中间件(body-parser)

    install

    npm install body-parser

    require

    // 引入json解析中间件
    var bodyParser = require('body-parser');

    use

    // 添加json解析
    app.use(bodyParser.json());
    app.use(bodyParser.urlencoded({extended: false}));

    POST请求

    var express = require('express');
    var router = express.Router();
    
    
    router.post('/', function(req, res, next) {
    
      // 获取参数
      var query = req.body;
      console.log("post请求:参数", query);
    
      res.send('hello , world');
    });
  • 相关阅读:
    CF1324F Maximum White Subtree——换根dp
    bzoj3029 守卫者的挑战
    k8s-pod
    k8s 介绍
    docker-dockerfile
    docker学习
    git
    windows 上git安装及gitlab 连接
    gitlab 配置管理
    gitlab安装/配置/维护
  • 原文地址:https://www.cnblogs.com/zhou195/p/8708762.html
Copyright © 2011-2022 走看看