首页 > 编程语言 >node js post请求(axios)

node js post请求(axios)

时间:2022-09-30 16:59:29浏览次数:62  
标签:node axios res js post data

node.js 可以直接运行js文件  在电脑上配置了node 就可以直接用了

运行js文件:用vscode打开终端 运行语法:node filename.js

例:

 

 node 自带http模块,可以直接写post 请求,但是本人菜狗一个,不会,就用了axios

const querystring = require('querystring') //引入qs 将url中的‘,’转化为&
const axios = require('axios')  //引入axios 不用自己写post方便很多

//post请求
 function postRequest(){
     let data = querystring.stringify({
        par1:'请求参数1',
        par2:'请求参数2',
       // ...
        }) // 转化后  par1='请求参数1'&par2='请求参数2'
     axios.post(`https://aip.baidubce.com/oauth/2.0/token?${data}`)
       .then((res) => {
         console.error(res)
       })
      .catch((error) => {
        console.error(error)
      })
 
 }   
//转成同步
    async function firstReq(pathlist,filename,fname){
          const res = await axios.post(`https://aip.baidubce.com/oauth/2.0/token?${data}`)
 
          console.log(res.data)
     }
 
//如果有body传参
    async function firstReq(pathlist,filename,fname){
          const res = await axios.post(`https://aip.baidubce.com/oauth/2.0/token?${data}`,{
             aaa:"参数1",
             bbb:"参数2",
              .....
           })
 
          console.log(res.data)
     }

  

标签:node,axios,res,js,post,data
From: https://www.cnblogs.com/xiaomaibu/p/16745403.html

相关文章

  • 【Atlas】记录一次平台访问Post数据到阿里云概率性 失败的问题排查
    背景2周前,对阿里云上的web服务增加了HTTPS的支持,原因是Google对于安全的验证需求导致请求经常挂掉,页面无数据或者整个页面被白屏的问题;然后做好变更后,开发人员就离......
  • postman 自动重定向地址问题, 301 Moved Permanently
    最近公司在对接一家英国的服务商接口地址为:https://XXX.app/API?testMode=1在对接这家公司的api接口的时候遇到了一点问题,甚是头疼,现在就把经历记录下来当我在调试......
  • r2d2-postgresql
    externcrater2d2;usestd::{thread,io::Read};user2d2_postgres::{postgres::{NoTls,GenericClient,SimpleQueryRow,SimpleQueryMessage},PostgresConnectionM......
  • 带你了解NodeJs的模块系统
    前言在JavaScript语言中,两个独立的js脚本互相引用是无法实现的,只能在Html页面中引入多个脚本来做到关联。NodeJs提供了一个简单的模块系统,它让Js代码之间可以互相引用,方便暴......
  • postman 模拟form Post 测试传入List<String>参数方式
    1.postman测试传入List<String>参数方式  http://www.zzvips.com/article/206812.html 2.关于postman的form-data如何传递数组形式 https://blog.csdn.net/chrispaul......
  • nodejs基础
    Node.js目的了解nodejs了解后端读取本地文件连接数据库的响应请求了解api接口文档检测是否有nodenode-v初始化项目切换到项目目录npminit-y使......
  • Xml让人郁闷的SelectNodes方法
    SelectNodes(xpath,namespace)方法中无论是xmlDoc.SelectNodes(xpath,namespace)//假设xmlDoc为根节点,整个文档下的查询还是xmlDoc.ChildNodes[i].SelectNodes(xpath,name......
  • 秋色园QBlog技术原理解析:页面Post提交机制(十一)
    文章回顾:1:​​秋色园QBlog技术原理解析:开篇:整体认识(一)​​--介绍整体文件夹和文件的作用2:​​秋色园QBlog技术原理解析:认识整站处理流程(二)​​--介绍秋色园业务处理......
  • http的请求方式有哪些?get和post区别?
    HTTP1.0定义了三种请求方法:GET,POST和HEAD方法。HTTP1.1新增了五种请求方法:OPTIONS,PUT,DELETE,TRACE和CONNECT方法。1、OPTIONS返回服务器针对特定资源所支持......
  • Spring源码-InstantiationAwareBeanPostProcessor
    InstantiationAwareBeanPostProcessor继承了BeanPostProcessor接口,扩展了BeanPostProcessor的功能。publicinterfaceBeanPostProcessor{/**调用init方法的前置处理......