在FeathersJS上进行Patch操作时没有身份验证令牌,你可以通过在Axios请求中添加身份验证令牌来解决这个问题。以下是一个示例代码:
import axios from 'axios';
// 在此处替换为你的身份验证令牌
const authToken = 'YOUR_AUTH_TOKEN';
// 创建一个 Axios 实例
const axiosInstance = axios.create({
baseURL: 'http://your-feathers-js-api-url.com',
headers: {
Authorization: `Bearer ${authToken}` // 添加身份验证令牌到请求头部
}
});
// 执行 Patch 请求
axiosInstance.patch('/your-resource', { data: 'your-data' })
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
在上面的代码中,我们使用axios.create方法创建了一个 Axios 实例,并在请求头部添加了身份验证令牌。然后,我们使用axiosInstance.patch方法来执行 Patch 请求。
请确保将baseURL替换为你的FeathersJS API的URL,并将YOUR_AUTH_TOKEN替换为你的身份验证令牌。
这样,当你执行 Patch 请求时,Axios 将会包含身份验证令牌,并在请求到达FeathersJS服务端时进行验证。