express实现post接口(无参/普通/json/form-data)

无参数的post接口

const express = require('express');
const app = express();
app.post('/api/post', function(req, res) {
  // 直接返回对象
  res.send({ name: 'abc' });
});
app.listen('8088', () => {
  console.log('8088');
});

express实现post接口(无参/普通/json/form-data)_第1张图片

 启动终端后 利用postman来测试post接口~

express实现post接口(无参/普通/json/form-data)_第2张图片

 这里需要提到一点,post和get 请求方式是不同的,

get一般用来获取数据和查询数据

post 一般用来添加和提交数据的

传参不同

get的参数只能在请求行中通过查询字符串来传递

post一般是通过请求体(它也可以通过请求行来传递)来传递的。

根据传递的参数的格式不同,分成三种情况来说

  • 传递普通键值对

  • 传递json

  • 传递form表单

你可能感兴趣的:(node.js,json,node.js,javascript)