[LayaAir3]我直接将整个项目导出,使用Android Studio打开编译,然后构建运行,连接手机结果打开项目就闪退?
var ApiService = class {
// private static readonly baseUrl1 = 'https://75xlni078957.vicp.fun';
// 发送通用请求(添加认证令牌支持)
static _sendRequest(config) {
return __async(this, null, function* () {
const { endpoint, method, body, queryParams, token } = config;
try {
let url = `${this.baseUrl}/${endpoint}`;
if (queryParams && Object.keys(queryParams).length > 0) {
const searchParams = new URLSearchParams();
Object.keys(queryParams).forEach((key) => {
const value = queryParams[key];
searchParams.append(key, value.toString());
});
url += `?${searchParams.toString()}`;
}
const headers = {
"Content-Type": "application/json; charset=utf-8",
"X-Access-Token": token,
"Accept": "application/json; charset=utf-8"
};
const requestOptions = {
method: method.toUpperCase(),
headers
};
if (body && ["POST", "PUT", "PATCH"].indexOf(method.toUpperCase()) !== -1) {
requestOptions.body = JSON.stringify(body);
}
const response = yield fetch(url, requestOptions);
if (response.status >= 200 && response.status < 300) {
const responseText = yield response.text();
return JSON.parse(responseText);
} else {
const errorResponse = yield response.text();
throw new HttpException(
`HTTP ${response.status}: ${errorResponse}`,
response.status,
errorResponse
);
}
} catch (error) {
if (error instanceof HttpException) {
throw error;
} else if (error instanceof Error) {
throw new Error(`Network error: ${error.message}`);
} else {
throw new Error("Unknown network error occurred");
}
}
});
}
大概报错。联系方式VX:18627541649,拜托了,求求各位大神救救我!报错的代码: unhandledrejection Uncaught Error: Network error: fetch is not defined
没有找到相关结果
已邀请:
要回复问题请先登录


1 个回复
ZmySir
赞同来自: