使用node.js中的axios获取数据

时间:2018-01-26 06:35:33

标签: javascript node.js axios

如何从使用post获取数据的api获取数据?这是我的代码,但是当我记录数据时,api不会返回任何内容。

2 个答案:

答案 0 :(得分:1)

更改服务器支持的Qsquerystringaxios.post('https://example.com/api', Qs.stringify({ 'function': 'getEvents' }), { withCredentials: true, headers: { 'Content-Type': 'application/x-www-form-urlencoded' } }).then(function(response) { console.log(response.data); }, function(error) { console.log(error); }) 库。

Access-Control-Allow-Origin

jsfiddle中的代码,但#!/usr/bin/env python import ffmpeg stream = ffmpeg.input('videotests/example.mov') stream = ffmpeg.filter_(stream,'drawtext',fontfile="fonts/hack/Hack-Regular.ttf",text="%{pts}",box='1', boxcolor='0x00000000@1', fontcolor='white') stream = ffmpeg.output(stream, 'videotests/output6.mp4') ffmpeg.run(stream) 也会出错,您可以代理自己或更改服务器原始访问权限。

答案 1 :(得分:1)

我认为您尝试传递的数据作为请求正文是为了对数据进行网址编码,请尝试使用

axios.post('https://example.com/api?function=getSomething')
.then(function(response) {
      console.log(response.data);
    });