您需要在axios.get头文件中添加带有应用程序/json的Accept-Encoding
.
默认为gzip
您可以在下面的代码中使用1.2
const axios = require('axios')
const getTitles = async () => {
try {
const resp = await axios.get(
'https://jsonplaceholder.typicode.com/posts',
{
headers: {
'Accept-Encoding': 'application/json',
}
}
);
console.log(JSON.stringify(resp.data, null, 4));
} catch (err) {
// Handle Error Here
console.error(err);
}
};
getTitles();
结果
$ node titles.js
[
{
"userId": 1,
"id": 1,
"title": "sunt aut facere repellat provident occaecati excepturi optio r
eprehenderit",
"body": "quia et suscipit\nsuscipit recusandae consequuntur expedita et
cum\nreprehenderit molestiae ut ut quas totam\nnostrum rerum est autem sunt rem
eveniet architecto"
},
{
"userId": 1,
"id": 2,
"title": "qui est esse",
"body": "est rerum tempore vitae\nsequi sint nihil reprehenderit dolor b
eatae ea dolores neque\nfugiat blanditiis voluptate porro vel nihil molestiae ut
reiciendis\nqui aperiam non debitis possimus qui neque nisi nulla"
},
removed