首页 > 解决方案 > 使用斩波器发送请求时出现此错误:XMLHttpRequest 错误

问题描述

我正在使用 chopper 包向我的后端发送请求,我创建了小型仓库程序,当我为桌面构建它时它工作正常,但是当我为 web 编译时它会抛出这个错误XMLHttpRequest error,我正在使用Open Server Panel for Windows.

我的 API 请求代码

import 'package:chopper/chopper.dart';
import 'package:intermax_warehouse_app/BrigadeDetails/brigade_details.dart';
import 'package:intermax_warehouse_app/IssuedItemsDetails/issued_items.dart';
import 'package:intermax_warehouse_app/JsonConverter/converter.dart';
import 'package:intermax_warehouse_app/SuppliersDetails/suppliers_details.dart';
import 'package:intermax_warehouse_app/UserDetails/user_details.dart';
import 'package:intermax_warehouse_app/WarehouseItemDetails/warehouse_item_details.dart';

part 'server_side_api.chopper.dart';

@ChopperApi()
abstract class ServerSideApi extends ChopperService{

 @Post(path: '/login_user.php', headers: {"Access-Control-Allow-Origin" : "*"})
 Future<Response<User>> loginUser(@Body() var data);


static ServerSideApi create(){
  final client = ChopperClient(baseUrl: 'http://192.168.0.21',
  services: [
    _$ServerSideApi()
  ],
  converter: converter,
);

   return _$ServerSideApi(client);
  }
}

标签: phpflutterdartchopper

解决方案


推荐阅读