首页 > 解决方案 > 如何在带有 webview 的 Visual Studio 代码扩展中使用 axios

问题描述

我正在使用这个示例来开发我的插件。我想获取一些远程数据并在 webview 中显示数据。我的问题是如何在这个环境中使用 axios 或其他库。谢谢。

https://github.com/Microsoft/vscode-extension-samples/tree/master/webview-sample

标签: javascripttypescriptvisual-studio-code

解决方案


如果你想从 api 获取数据,你可以使用 request. npm install request --save你可以你axios而不是request

import request = require('request');

const URL = 'https://jsonplaceholder.typicode.com/todos/1';
request({
  headers: {}, // add here headers if you needed
  uri: URL,
  method: 'GET', 
  // bodyData will come here if method is POST
  }, (err, res, body) => {
  const data = JSON.parse(body);
  console.log(data);
  // here call other stuff wants to do.
});

推荐阅读