在 Netlify 函数中使用 Axios 发送 HTTP 请求时,需要手动设置请求头部。可以通过以下代码示例实现:
const axios = require('axios')
exports.handler = async (event, context) => {
const response = await axios.get('https://example.com', {
headers: {
'Authorization': 'Bearer abcdefg123456',
'Content-Type': 'application/json'
}
})
return {
statusCode: response.status,
body: response.data
}
}
在上述示例中,Authorization 头部设置为 Bearer abcdefg123456,Content-Type 头部设置为 application/json。根据实际需求修改相应的头部即可。