javascript - 如何在带有 webview 的 Visual Studio 代码扩展中使用 axios
问题描述
我正在使用这个示例来开发我的插件。我想获取一些远程数据并在 webview 中显示数据。我的问题是如何在这个环境中使用 axios 或其他库。谢谢。
https://github.com/Microsoft/vscode-extension-samples/tree/master/webview-sample
解决方案
如果你想从 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.
});
推荐阅读
- ios - 滚动到 tableView 中某个部分的底部
- mysql - node.js sequelize - mysql Unkown 数据库问题
- c++ - 为什么我不能为指针分配内存地址号?
- jquery - 如何在父元素内插入元素以包围已经在父元素内的另一个子元素?
- javascript - 这个正则表达式是什么:/^\D(?=\w{5})(?=\d{2})/ 不匹配“bana12”?
- java - 我需要使用过滤的数组项来检索 MongoDB 的对象
- javascript - React TypeError:调度不是一个函数
- typescript - Jest 和 Typescript 中的 addEventHandler 模拟
- c# - 基于指定的键间隔对C#中的SortedDictionary求和
- python - Python:没有收据的GPG加密