可以将数据从本地存储保存到数据库中吗?那么最好的方法是什么呢?我的例子不起作用。
axios抛出的错误是403禁止的。然而,当我尝试发送不在本地存储上的普通数据时,它工作得很好。非常感谢你的帮助。
function saveList(){
const item = localStorage.getItem('list');
let formData = new FormData();
formData.append('type','savelist');
formData.append('data
如何使用Axios从Laravel中的控制器的方法中捕获错误?问题如下,当数据通过laravel中的UserController中的myProfile方法的验证器并且正确时,在方法中生成json响应,然后Axios获取它们并显示toast成功消息,但是当我将错误或空数据传递到验证器并且这失败时,Axios不接受出现错误的json,并向我显示空的toast,并在控制台中生成错误422。
用户控制器中的myProfile
public function myProfile(Request $request)
{
$valido = $this->validate($request,
当我们想要用Jest模拟外部模块时,我们可以使用jest.mock()方法来自动模拟模块上的函数。
然后,我们可以根据自己的意愿对模拟模块上的模拟函数进行操作和查询。
例如,考虑以下模拟axios模块的人为示例:
import myModuleThatCallsAxios from '../myModule';
import axios from 'axios';
jest.mock('axios');
it('Calls the GET method as expected', async () => {
cons
我有一个axios代码,它调用一个端点,它返回302和一个Location:头。我正在写一个测试,它应该评估方法响应,并确认正确的(HTTP302)响应以及检查Location: URL内容。
所以我有一个测试代码(Jest)
let axiosReply = await axios.get(this.redirectUrl, {
maxRedirects: 0 // do not follow redirects...
});
expect(axiosReply.status).toBe(302);
// some checks of header Lo
我正在尝试正确地管理代码中的错误,但是我收到了一个警告,比如我没有处理被拒绝的承诺,请参见下面的内容:
UnhandledPromiseRejectionWarning: Error: Request failed with status code 401
at createError (/Users/a/Documents/export/node_modules/axios/lib/core/createError.js:16:15)
at settle (/Users/a/Documents/export/node_modules/axios/lib/core/settle.js:18:1